Web Services and Java
Document Sample


E200
Web Services and Java
> Jim Kawanami
Principal Systems Consultant
Sybase, Inc.
Jim.Kawanami@Sybase.com
Outline
> Foundation Technologies
> Customer Examples
> WSDL Document
> Interactive Demo and Code
> EAServer Web Services Toolkit, Apache AXIS, etc.
> Sun JAX- APIs
> Q&A
Overview
“A Web Service is an interface that describes
a collection of operations that are network
accessible through standard XML messaging.
Web Services fulfill a specific task or a set of
tasks…” (IBM)
This service-oriented architecture must support:
> Service Description
> Publication
> Discovery and Invocation
> Composition, Orchestration, and Legacy Integration
Foundation Technologies
The goal of a core set of foundation technologies
is to provide a platform for application and
business process integration.
To date, the basis for a technology-neutral, standards-
based environment includes:
> SOAP: Simple Object Access Protocol
> UDDI: Universal Description, Discovery, and
Integration
> WSDL: Web Services Description Language
Customer Examples
Sybase customers are developing and
implementing production Web Services
applications today.
Examples:
> For Application Integration and Collaboration in the
financial services industry (mutual funds).
> To provide Common Services over the Web (service
bureau model for outsourced applications).
WSDL Document (handout example)
Interactive Demo and Code
EAServer Web Services Toolkit
EAServer 4.1 and later includes a Web Services
Toolkit.
Features include:
> SOAP engine that supports SOAP request/ reply
> Expose existing EAServer components via SOAP
> Generates WSDL automatically
> Will post to UDDI registry
Apache AXIS
Subhead goes here, Ariel Bold, 26 pt.
Body Copy is Times New Roman, 26 pt
> First Level Bullets, Times New Roman, 26 pt.
> Bullets are orange
• Third Level Bullets
Java Web Services Developer Pack
(Sun)
Subhead goes here, Ariel Bold, 26 pt.
Body Copy is Times New Roman, 26 pt
> First Level Bullets, Times New Roman, 26 pt.
> Bullets are orange
• Third Level Bullets
Sun JAX- APIs
The Java APIs and Architectures for XML.
Time permitting, we’ll overview each:
> JAXB
> JAXM
> JAXP
> JAXR
> JAX-RPC
Q&A
Headings are Ariel Black 28 pt.
Subhead goes here, Ariel Bold, 26 pt.
Body Copy is Times New Roman, 26 pt
> First Level Bullets, Times New Roman, 26 pt.
> Bullets are orange
• Third Level Bullets
Color Palette
Title can go to two lines
Please choose from this color palette
when highlighting text or graphics.
Arrow Styles
Get documents about "