Bookshelf Home | Contents | Index | Search | PDF | ![]() ![]() ![]() ![]() |
Integration Platform Technologies: Siebel eBusiness Application Integration Volume II > Business Services >
Business Scenario
Consider an example of a form on a corporate Web site. Many visitors during the day enter their personal data into the fields on the Web form. The field names represent arguments, whereas the personal data represent data. When the visitor clicks Submit on the form, the form's CGI script formats and sends the data by way of the HTTP transport protocol to the corporate Web server. The CGI script can be written in JavaScript, Perl, or another scripting language.
The CGI script may have extracted the field names and created XML elements from them to resemble the following XML tags.
First Name = <FirstName></FirstName>
Last Name = <LastName></LastName>
The CGI script may then have wrapped each data item inside the XML tags:
<FirstName>Hector</FirstName>
<LastName>Alacon</LastName>
To insert the preceding data into the Siebel Database as a Contact, your script calls a business service that formats the XML input into a property set structure that the Siebel application recognizes.
Bookshelf Home | Contents | Index | Search | PDF | ![]() ![]() ![]() ![]() |
Integration Platform Technologies: Siebel eBusiness Application Integration Volume II Published: 18 July 2003 |