Pregled Java Web Servisa

Report
SOAP
2
PO Number
Order Items
WSDL
Purchace Order
Service
1
Customer Order
Order Confirmation
3
SOAP
Authorization,
Payment
Terms
6
JAVA EE 5
WSDL
Order Managment
SOA Composite App
Item
Availability
JAVA EE 5
Order Items
5
4
SOAP
WSDL
Inventory
Managment
Service
.NET
HTTP POST
HTTP GET
10
2
3
WSDL
SOAP
WEB Container
4
JAVA EE 5
Endpoint
9
XML return
XML scheme
components
XML
parameters
8
Java return
Java method
param
Java
parameters
Web Service Application
11
JAX-WS
Komponenta
koja prevodi u
WSDL jeziCke
definicije
JAXB
Proces
serijalizacije I
deserijalizacije
(JAVA <-> XML
7
EJB Container
*
*
Top Package::Java annotated class
Top Package::Java
annotated
class class
Top Package::Java
annotated
Top Package::Java annotated class
Top Package::Java
annotated
Top Package::Java
annotated
classclass
JAX-WS
JAXB
WS-Metadata
WSEE
WS-Metadata
Deploy
Port Component War, EJB JAR
1
5
6
JAXB
Service
Endpoint
interface
SEI
WS-Metadata
1.
WEB Service
WSDL -> Java
mapping tool
wsimport
WSDL
Endpoint URL
JAX-WS
2.
javax.xml.ws.Service
getPort(..)
Proxy
instance
3.
JAXB
Parameters
5.
Service
Endpoint
Interface
SOAP
Request
Handlers
4.
WS-Metadata
SOAP
Response
Return value
WSEE
MIME Package
JAXB-annotated Class
Instances
XML Infoset
Class1
JAX-WS 2.0
JAXB 2.0
Class2
SOAP
ENVELOPE
ClassN
Binary MTOM
Encoded Data
SOAP Envelope
JAXB MTOM
Processing
“On the wire” oblik
poruke na mreŽi,
serijalizovani oblik
Hendler pogled, Infoset
forma XML komponenti
Web servis pogled,
deserijalizovana forma,
Java anotacijske klase i
metode
Za više informacija o temi:

similar documents