Documentos de Académico
Documentos de Profesional
Documentos de Cultura
March,29 2007
From
INFOKEYS INC
|
ëasic Evolution
Web Service Components
± SOAP
± WSDL
± UDDI
|
|
± we can implement web service with our existing language and
existing operating system.
#$
| !
"
Web Services is a software system designed to support
interoperable Machine to Machine interaction over a network.
Web services are frequently just Web APIs that can be accessed
over a network, such as the Internet, and executed on a remote
| $ &
âxml? Version=³1.0´?>
âsoap:Envelope
xmlns:soap=³http://www.w3.org/2001/12/soap-envelope´
soap:encodingstyle=http://www.w3.org/2001/12/´soap-encoding´>
âsoap:ëody xmlns:m=³http://www.weather.com/wr´>
âm:GetWeather>
âm:postalcode>44087>â/m:postalcode>
â/m:GetWeather>
â/soap:ëody>
â/soap:Envelop>
| $
âxml? Version=³1.0´?>
âsoap:Envelope
xmlns:soap=³http://www.w3.org/2001/12/soap-envelope´
soap:encodingstyle=http://www.w3.org/2001/12/´soap-encoding´>
âsoap:ëody xmlns:m=³http://www.weather.com/wr´>
âm:GetWeatherResponse>
âm:Degree>-5â/m:Degree>
â/m:GetWeatherResponse>
â/soap:ëody>
â/soap:Envelop>
#'
| #'
± WSDL stands for Web Service Description Language.
± WSDL is an XML vocabulary to describe Web Service and their capabilities
, in a standard manner.
± WSDL specifies what a request message must contain and what the
response message will look like in unambiguous notation.
± In additional to describing message contains , WSDL defines where the
service is available and what communication protocol is used to talk to
service.
| #'
(
)*+!&
,-
()*
,)*
.
,/-
(
-
(
)*+!
,-
()*#
,)*
.
,/-
(
-
(0)*!,-
()*+!,-
(
)*+!&
,/-
1##
| 1##
± UDDI stands for Universal Description , Discovery &Integration.
ëind Function (how the client connects and interacts with a web service)
#$
|
| 2 $
!
± An application component that
3
34$
Siebel External
Application System
Siebel application as a
(called by an external system)
WëI
Siebel Web Services -
Inbound Web Service
Exposing a Siebel ëusiness Service/WF
as a Web Service
± Login to Client.
± Click View -> Site Map -> Web Services Administration ->
Inbound Web Services .
± In the Inbound Web Services list applet , Create an Inbound
web services record :
Enter the namespace for your organization's web services.
Enter the name of the web services in the name column.
Select the µActive¶ in the status field.
± Create an Inbound service port record in the service port
list Applet.
Click New and enter the name of the port in the Name Column.
Pick the type of object published.
Enter the address appropriate for the transport chosen.
Select the protocol or transport that will publish the web service.
± In the Operations List Applet ,create a new operation record
for the new service port you created
Enter the name of the web service operation.
Select the name of the business service method in the method
Display name column.
Select the authentication type from the drop-down list.
Siebel Web Service -
Outbound
Step For Siebel Web Services - Outbound communication
Import the WSDL file in Siebel tools.
± Start Siebel tools.
± Choose File > New Object to display the New Object Wizards.
± Select the EAI tab, select the Web service icon, and click OK.
The WSDL import Wizard appears.
± A Service is a set of actions that form a coherent whole from the point of
view of service providers and service requesters.
j
| !
5
"
± Service - Oriented Architecture are
± Web Services