Web Services using RSA
Course ID
Course Description
Prerequisites
Audience
Course Content
- Web Services Overview
- Topics
- Introduction
- What is a Web Service?
- Web Service Standards
- Implementing a Web Service
- Web Service Infrastructure
- Web Service Technologies
- Why Web Services?
- What is a Service Oriented Architecture?
- Services
- Connections
- SOA Technologies
- SOA Definitions
- Why SOA?
- Web Services Architecture
- Topics
- Introduction
- Interoperability Stacks
- Industry Standards
- Web Service Scenarios
- Java Enterprise
- J2EE Web Services
- Topics
- Introduction
- Web Service-Related J2EE Extensions
- The J2EE Web Service Client Programming Model
- The Web Service Server Programming Model
- Web Service-Related Deployment Descriptors
- Ease into Web Services Development with J2EE
- Create a Simple JAX RPC Web Service
- Topics
- Introduction
- Create a new Dynamic Web Project.
- Create an External Tool to run Java2Wsdl.bat.
- Deploy the ScracthEAR to the server.
- Test with Web Services Explorer
- Create Web Service Clients
- Topics
- Introduction
- Create another Dynamic Web Project.
- Stub Client Example
- Stand Alone Client Using the Stub Client Approach
- Dynamic Proxy Client
- Dynamic Invocation Interface (DII)
- SOAP
- Topics
- Introduction
- Messaging Over the Web
- The SOAP Messaging Model
- Declaring and Using Namespaces
- SOAP Namespaces
- The SOAP Envelope
- The Message Header
- Header Entry Attributes
- The Message Body
- SOAP Over HTTP
- SOAP Over SMTP
- SOAP Over FTP
- Messaging Styles
- Data Encoding
- Service Model vs. Encoding
- The encodingStyle Attribute
- The SOAP Section 5 Encoding
- Encoding Arrays
- Attachments
- WSDL
- Topics
- Introduction
- The WSDL Specification
- Basic WSDL Example
- XML Schema Data Typing
- Complex Types
- WSDL Examples
- Topics
- Create a new Dynamic Web Project.
- Example 1 - 4
- Create a Web Sphere Handler
- Topics
- Introduction
- Create a new Dynamic Web Project.
- Create a new folder named wsdl in the WebContent/WEB-INF folder.
- Run the Web Services wizard to generate the code and other files.
- Create a new Package and Class extending javax.xml.rpc.handler.GenericHandler.
- Deploy the EAR.
- Test using the Web Services Explorer.
- Create a Web Service J2EE Application
- Topics
- Introduction
- Create a new Project
- Create the Database
- Create the JNDI Name for the Database
- Create the DAO Pojo to Access the Database
- Create a Session Bean
- Generate the Web Service from the EJB
- Test the Web Service
- Create the Business Service
- Create the Business Delegate Web Service
- Test the Business Delegate Web Service
- Create the Client
- Create a JSP Client
- Test by running the JSP on the Server
- Web Services Security
- Topics
- Introduction
- The Security Triad
- General WS-Security Model
- Details of WS-Security XML Encryption
- Real-world WS-Security Scenario
- WebSphere Application Server support of WS-Security
- Customer WS-Security scenarios
- Create a Secure Web Service
- Create a Secure Web Service
- Introduction
- Create a Simple Java Bean
- Create the Web Service from the Java Bean
- Test the Web Service
- Create Key Stores
- Create an SSL Configuration for the Server
- Create an SSL Configuration for the Client
- Modify the Web Container
- Configure the Web Service Client Deployment Descriptor
- Test
For More Information
For training inquiries, call 850-308-1376
or email us at eramos@gbsi.com
Course Details
Duration - 5 days
Price - $2995.00 USD
(Discounts may apply. Call for more information.)
Acceletrain Collaborative Learning Environment (formerly know as VILT) places industry certified and expert instructors, peers, learners and multi-media components into a "borderless classroom", and interactive learning environment that can span multiple physical locations. VILT combines the benefits of the traditional brick-and-mortar classroom with innovative learning techniques and the cost savings of internet-based training.