book your perfect training course
thousands of courses, off-site or in-house, across the UK
browse training

Browse the full list of courses above.

education search

 

Training Course: Sun ONE Integration Server EAI 3.0: Process Integration with Web Services

training course enquiry

Training Course Code: IIS-4326
Training Duration: 5 days.
Price: £1,775

Training Course Summary:

The Sun ONE Integration Server EAI 3.0: Process Integration with Web Services course provides students with the knowledge needed to integrate enterprise applications using Sun ONE Integration Server. The course is divided into two parts.

In Part 1, students learn about the Sun ONE Integration Server process engine. Students are taught how to define and manage business processes using the Sun ONE Integration Server process engine and how to create client applications that access the process engine. Part 1 explains the features and configuration of the Sun ONE Integration Server process engine, as well as how to use process definitions and programming language Application Programming Interfaces (API) in an overall system design.

In Part 2, students learn how integrate applications with the Sun ONE Integration Server process engine. Students are taught how to integrate enterprise applications with Sun ONE Integration Server. Using Extensible Markup Language (XML) and Simple Object Access Protocol (SOAP) technology, the students learn how to integrate packaged applications, legacy applications, and custom applications into a single business process. The course explains the features and configuration of the Sun ONE Integration Server backbone as it relates to the Sun ONE Integration Server process engine. Students are taught how to use industry-standard XML messaging using Extensible Stylesheet Language Transformation (XSLT) transformations as well as SOAP messaging to integrate applications.

Pre-Requisites:

To succeed fully in this course, students should be able to:
Understand object-oriented programming constructs
Understand XML constructs, and basic web concepts (Hypertext Transfer Protocol [HTTP], Universal Resource Locator [URL])

Who Should Attend:

Students who can benefit from this course are information systems professionals who plan to use Sun ONE Integration Server for Enterprise Application Integration (EAI) or new system development.

Training Course Overview/Content:

Module 1 - Introducing Enterprise Application Integration and the Sun ONE Integration Server (Sun ONE IS) Software


Describe the problem of integrating diverse business systems
Describe how process-based EAI solves integration problems

Module 2 - Creating a Process Definition


Describe the basic components of a process definition
Create a new process definition

Module 3 - Testing a Process Definition in the Engine


Configure and start a new Sun ONE Integration Server process engine
Distribute a process definition and register it with an Sun ONE Integration Server engine
Test a process with the sample Universal Conductor Client (UCC)
Monitor process execution with Sun ONE IS Console

Module 4 - Storing and Accessing Process Data


Describe the meaning and purpose of process attributes
Use the application dictionary to allow external applications access to process data
Describe the different types of process attribute locks
Associate application dictionary items with activities
View process attribute values in the Sun ONE IS Console and the UCC

Module 5 - Making Branching Decisions


Create processes with activities that execute in parallel
Code logic for conditional branching paths
Code logic for conditional activation of activities
Handle aborted activities

Module 6 - Reusing Process Definition Components


Reuse activities
Modularize process definitions by using subprocess activities

Module 7 - Defining Timers and Timer Controls


Describe the different types of timers
Set a timer programmatically
Modify a timer when an activity changes state
Create reusable timers

Module 8 - Validating User Sessions


Explain how participating applications connect to the Sun ONE Integration Server process engine
Explain the purpose of a user session
Explain the purpose of application roles
Explain how to validate new users

Module 9 - Assigning Activities to Sessions


Describe the use of assignment rules
Explain when the process engine evaluates assignment rules
Define a role-based assignment rule
Apply assignment rules to processes and activities

Module 10 - Programming Process Client Applications


Explain how clients interact with the Sun ONE Integration Server engine
Explain the Sun ONE IS API used by a Forte 4GL client that interacts with the Sun ONE Integration Server engine

Module 11 - Using XML and SOAP to Integrate With the Process Engine


Explain the advantages of using XML and SOAP for integration
Explain the role of XML and SOAP integration with the Sun ONE IS software
Describe the tools available for use with XML and SOAP in Sun ONE IS software

Module 12 - Introducing XML


Read an XML document
Write a well-formed XML document
Use the Xml/Xsl workshop to write an XML document and check it for well-formedness

Module 13 - Using XSLT to Transform XML


Describe XSL and XSLT
Write and test working XSLT stylesheets

Module 14 - Introducing SOAP


Describe SOAP
Explain SOAP components

Module 15 - Using Proxies and Backbones


Describe the purpose and components of an Sun ONE Integration Server backbone
Describe the purpose of an application proxy
Configure an iIS backbone to use HTTP or Java Message Service

Module 16 - Using Sun ONE Integration Server Software's XML Documents


Describe the purpose of each of the Sun ONE Integration Server proxy document types
Compose XML documents for communication between a proxy and the Sun ONE Integration Server process engine

Module 17 - Using XSLT Within the Sun ONE Integration Server Software


Register a stylesheet with an Sun ONE Integration Server backbone
Configure a proxy with XSLT stylesheets
Start an Sun ONE Integration Server backbone
Run an Sun ONE Integration Server system including XML integration using Sun ONE Integration Server proxies

Module 18 - Sun ONE IS Advanced Topics: Failure, Authentication, SSL, and Adapters


Explain how to configure proxies and applications for asynchronous
Training course title:
Name:
Email:
Phone:
Company Name: (if applicable)
Number of delegates attending:
 
 Preferred Location: 
 Select from above or tick in house (we come to you) 
 
Preferred dates:
Click to select a dateClick to select a date
Any Special Requests:
Send Enquiry

Other course you might also like