Docstoc

Web Services and Java

Document Sample
Web Services and Java Powered By Docstoc
					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

				
DOCUMENT INFO
Shared By:
Categories:
Tags:
Stats:
views:2
posted:9/22/2011
language:English
pages:14