140 likes | 316 Views
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.
E N D
E200Web 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).
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
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 PaletteTitle can go to two lines Please choose from this color palette when highlighting text or graphics. Arrow Styles