Overview
With growing and ever-evolving information systems, rationalization and flexibility become primary requirements for building one's infrastructure. Using a enterprise services bus to build a services oriented architecture addresses these needs efficiently, thanks to multiple assets, amongst which a high-level standard compliance (Java, Web Services and JBI).
Main topics
As it follows an introduction to SOA theory and stakes, this training focuses on practice by making attendees reproduce simple case studies. It allows a progressive learning of methods and tools necessary to build a JBI-compliant infrastructure based on Petals ESB.
Main attendees
This training is primarily intended for Architects, Projects Managers and Main Developers planning to deploy a services infrastructures which complies with JBI related good practices. Thus ensuring the best performances, expandability and re-use of services.
Objectives
- Synthesize the major stakes related to Service Oriented Architecture
- Understand concepts and the model of infrastructure suggested by JBI
- Handle the principal tools and components of a JBI Service bus.
With this course, Architects and developers have a complete overview of JBI concepts and the techniques for implementing a service infrastructure based on Petals. |
Outline
Day 1: Introduction & Concepts
- Introduction and drivers of SOA
- Drivers for SOA adoption
- ESB concepts
- Architecture patterns
- The JBI environment
- Principles and typologies of JBI components
- Petals ESB JBI components
- Labs: Exploration of the “Travel Agency” demo
Day 2: How to use JBI Components
- JBI component architecture
- Binding Components/Service Engine
- Administration with JMX
- Labs: Administration of a communication process with Petals
- Principles of loose coupling
- Message exchange definition
- Labs: Simple message exchange implementation
Day 3: PEtALS implementation
- Service Assemblies
- Service Units
- Labs: Petals configuration and tooling
- Presentation of the Component Development Kit
- Steps for developing a new JBI component
- Labs: Developing a simple component for PEtALS with CDK
- Webconsole (Monitoring/Administration)
- Eclipse Plugin configuration (Petals Studio)
- Steps for implementing Petals
- Case studies – Examples of Petals implemented architectures.
|
General informations
Duration: 3 days
Teaching method: Theory : 60% Labs : 40%
Attendees: Architects, Project managers Developers
Prerequisites: Java/J2EE experienced
Organisation: Intra-entreprise training (fully-equipped training room, multimedia and documentaries supports are provided) – 8 persons maximum per training session.
|