Professional Documents
Culture Documents
Hemeda2@gmail.com
Sudan-Khartoum - 00249928838881
Hemeda2@gmail hotmail.com :
- 1 .
- 2 .
- 3 .
- 4 .
Hemeda2@gmail.com
Sudan-Khartoum - 00249928838881
Hemeda2@gmail hotmail.com :
.i
:
web service
.
:
( )Service Request (
( )GUI ) Interface Application Programming
API .XML
.
xml .
web services
)(service provider
.
xml
( ) WSDL:Web Services Description Language
Hemeda2@gmail.com
Sudan-Khartoum - 00249928838881
Hemeda2@gmail hotmail.com :
. ( )
( )
()UDDI: Universal Description, Discovery and Integration
.
.ii -:
-:
- 1 ( )
.
( )
- 2 ( \ )
)(Universal Discovery Directory UDDI
.
- 3 SMS Web Service
provider . consumer
-:
1 -:integration
) (integration
web service ) (open standards
Hemeda2@gmail.com
Sudan-Khartoum - 00249928838881
Hemeda2@gmail hotmail.com :
XML
.
2 \ -:reusability
.
.iii -:
3.1 SOAP : Simple Object Access Protocol
XML
SOAP Message
( )( ) . XML
SOAP
Firewall Port 80 . HTTP
W3C .
Hemeda2@gmail.com
Sudan-Khartoum - 00249928838881
Hemeda2@gmail hotmail.com :
Sudan-Khartoum - 00249928838881
Hemeda2@gmail hotmail.com :
: Specification
SOAP : Processing model
- 1
- : Message Nodes
()
:
SOAP sender
A SOAP node that transmits a SOAP message.
SOAP receiver
A SOAP node that accepts a SOAP message.
SOAP message path
The set of SOAP nodes through which a single SOAP message passes.
Initial SOAP sender (Originator)
The SOAP sender that originates a SOAP message at the starting point of a
SOAP message path.
SOAP intermediary
A SOAP intermediary is both a SOAP receiver and a SOAP sender and is
targetable from within a SOAP message
Ultimate SOAP receiver
The SOAP receiver that is a final destination of a SOAP message.
Sudan-Khartoum - 00249928838881
Hemeda2@gmail.com
: Hemeda2@gmail hotmail.com
Hemeda2@gmail.com
Sudan-Khartoum - 00249928838881
Hemeda2@gmail hotmail.com :
SOAP message .
call SOAP
SOAP Message Server Provider
data types
integer character .
9999 service provider
integer service provider Request
Hemeda2@gmail.com
Sudan-Khartoum - 00249928838881
Hemeda2@gmail hotmail.com :
\ \ ( ) .
\
.
http://www.w3.org/TR/wsdl.
:The main structure of a WSDL document looks like this
-: WSDL
<>definitions
<>types
data types
<>types/
<>message
part parameter
Hemeda2@gmail.com
Sudan-Khartoum - 00249928838881
Hemeda2@gmail hotmail.com :
<>message/
<>portType
( )
Class .
<>portType/
<>binding
\ port type
Format
-:
portType
operataion . getTerm
getTerm
( ) ( ( . Input message and Output message
Operatinos : WSDL : Operation Types
- 1 : One-way
\ .
- 2 - : Request-response
\ ( )
- 3 : Solicit-response
.
Hemeda2@gmail.com
Sudan-Khartoum - 00249928838881
Hemeda2@gmail hotmail.com :
- 4 \ : Notification
.
Message parts parameter
(
)... :
>"<message name="getTermRequest
><part name="term" type="xs:string"/
></message
>"<message name="getTermResponse
><part name="value" type="xs:string"/
></message
>"<portType name="glossaryTerms
>"<operation name="getTerm
><input message="getTermRequest"/
><output message="getTermResponse"/
></operation
></portType
Hemeda2@gmail.com
Sudan-Khartoum - 00249928838881
Hemeda2@gmail hotmail.com :
Integration
UDDI ( ) ! ,
( )...
.
.
UDDI .
3 :
- 1 ( name address
)... contacts
- 2 : Classification ( )...
- 3 : Web Service Interface
.
Hemeda2@gmail.com
Sudan-Khartoum - 00249928838881
Hemeda2@gmail hotmail.com :
:
.
-
.
Hemeda2@gmail.com
Sudan-Khartoum - 00249928838881
Hemeda2@gmail hotmail.com :