XML , SOAP and Java APIs
Computer
eXtensible Markup Language
XML schemas
Introduction to Web Services
Introduction to SOAP
SOAP Encoding
Using SOAP in HTTP
Changes in SOAP 1.2
Java API for XML Messaging (JAXM) and SAAJ
Java API for XML based RPC (JAX-RPC)
Discussion on some common design issues
XML schemas
Introduction to Web Services
Introduction to SOAP
SOAP Encoding
Using SOAP in HTTP
Changes in SOAP 1.2
Java API for XML Messaging (JAXM) and SAAJ
Java API for XML based RPC (JAX-RPC)
Discussion on some common design issues
|
|
||||||||
Training
Provided by Microsys Technologies and Solutions Pvt. Ltd.,
- D asked: Hi, I wanted to know if I can send multiple values to a webservice For eg : This code will go to the webservice!! Let me know if I am missing on anything
- M asked: I am intrested in attending a course on XML SOAP, which includes writing java and perl clients and servers. let me know. thanks, .
- R asked: is there any center in hyderabad for reguading webservices axis.
- asked: is there any center in hyderabad for reguading webservices axis.
- S asked: Hello I am a web developer in PHP platform. I want to learn xml and related technologies. I have . yrs of exp. yrs in PHP platform. Is there any good cource in xml+php for me so that I can join your class after shifting to bangalore. I am in mumbai. I will shift there in aug this year. Give me complete details about the course. Thanks!
XML , SOAP and Java APIs
Objective::
To use XML in Java applications
Appreciate the need, architecture and workings of Web Services
Understand concepts such as SOAP, WSDL and UDDI
Use various Java APIs to develop effective web services
Prerequisite:
Java programming knowledge(with JavaBeans,RMI, Servlets etc.,)
Mandatory:
Preferable:
Duration: 3 days
Training Methodology: Online Training with hands on
Suggested Man/Machine: Ideal =1:1 Acceptable = 2:1
H/W Requirements: PIVMachines with 512 MB Ram or above and fully networked
S/W Requirements: Win2k Prof / NT
JDK 1.4
I.E 6.0
Xersus & Xylan Parser
JWSDP
Detailed Coverage:
Day 1 :
eXtensible Markup Language
A brief history of markup languages.
How markup works.
What is XML?
Where XML fits in?
The goals of XML.
Structure of an XML document.
XML syntax.
Elements and Attributes.
Valid Vs. well formed documents.
The XML processor.
What are DTD s?
Types of DTD s.
Writing your own DTD s.
Declaring Elements.
Content Specification
ANY
PCDATA
EMPTY
SEQUENCES
CHOICES
MIXED CONTENT
Various modifiers(+,* etc.,)
Grouping with paranthesis.
Declaring Attributes.
Various types of Attributes
ID
IDREF
IDREFS
Entities
Internal
External
Parameterized
Namespaces.
XML schemas
The purpose of schemas
Motivation for schemas
Mapping a DTD to a schema
Various data types in schemas
Mapping schema types with database types
Writing a simple schema
XMLSchema namespace
Deciding on default and target namespace
Simple types
Structuring your schema- referencing and inlining
Advantages of referencing and inlining
Complex types
Sequences and choices
Named types
Scope of the declared types
Extending the primitives
Inheriting via extension
Manipulating with the facets of each type
Inheriting thru restriction
Creating user defined data types
Declaring attributes
Simple Content
+examples and exercises.
Day 2 :
Introduction to Web Services
Introducing Web Services
A sample scenario of a Web Service
Introduction to SOAP
The history of SOAP
Why SOAP?
The SOAP message exchange model
Relation to XML
SOAP Envelope
SOAP encoding style attribute
Envelope versioning model
SOAP Header
SOAP body
SOAP fault
SOAP Encoding
Rules for encoding types in XML
Simple types
Polymorphic accessor
Compound types
The SOAP Mapping Registry
Default values
Using SOAP in HTTP
SOAP HTTP request
SOAP HTTP response
The HTTP extension framework
SOAP HTTP Examples
Day 3 :
Changes in SOAP 1.2
Java API for XML Messaging (JAXM) and SAAJ
Overview of Messaging as a distributed application mechanism
Overview of JMS
JMS as the infrastructure for JAXM
Overview of JAXM
Messages
Connections
Messaging Providers
Getting a Connection
Creating a Message
Populating a Message
Sending a Message
Client without a Messaging Provider
Client with a Messaging Provider
Adding Attachments
Java API for XML based RPC (JAX-RPC)
What is JAX-RPC?
A Simple Example: HelloWorld
HelloWorld at Runtime
HelloWorld Files
Overview of Steps
Setting Up
Coding the Service Definition Interface and Implementation Class
Compiling the Service Definition Code
Creating the Configuration File
Generating the Stubs and Ties
Creating the Deployment Descriptor
Packaging the Service Definition
Deploying the Service Definition
Coding the Client
Compiling the Client Code
Running the Client
The Dynamic Invocation Interface
When to Use DII
A DII Client Example
Discussion on some common design issues
About The Training Provider: Microsys Technologies and Solutions Pvt. Ltd.,
Microsys Technologies and Solutions Pvt. Ltd., - Microsys Technologies & Solutions Pvt. Ltd is a proactive organization headquartered in Pune with its branches across Mumbai & Bangalore. In the last few years of our existence we have successfully offered value propositions to our clientele across the country and overseas.
Customized Software Development
Corporate Training & IT Education
leadership and management skill programs
...
