Kurs: RJB207 - JBoss ESB for Developers
Redpill Linpro ASThe JBoss ESB is the next generation of EAI without the vendor-lock-in characteristics of older solutions. As such, many of the capabilities mirror those of existing EAI offerings like Business Process Monitoring, Connectors, Transaction Manager, Security, Messaging Services that is part of a modern Service-Oriented Architecture. However, SOA is not simply a technology or a product: it's a style of design and development, with many aspects (such as architectural, methodological and organisational) unrelated to the actual technology, in this course you will besides learning the technology also get a basic understanding of the SOA related challenges on design and development.
This course is targeted towards integration application developers with a background as Java developers.
Format
Theory/Practice 60/40%
2 days
Material
Course compendium, and Labkit, with exercises and proposed solutionsCourse outline
Day 1
- What is SOA
- What is ESB
- JBoss ESB high level architecture - install, start, stop, deploy (relation to AS)
- JBoss ESB detailed architecture
- * services
- * messages (ESB-aware vs unaware, redelivery service covered in advanced chapter)
- * gateways (incl vs connectors and adapters)
- * transports
- * listeners
- * routing
- * notifiers
- * action pipeline
- * actions
- * error handling
- * filters
- Service
- * ServiceInvoker
- * inVM transport
- * exposing services
- * scheduling services
- Message Store/Message Persistence
- Registry
Day 2
- Transformation
- * Smooks
- * XSLT
- Routing
- * Drools
- * Regex
- * XPath
- * Smooks
- Basic Security
Forkunnskaper
- Basic Java Development (SCJP)
- Basic understanding of messaging and message oriented middleware
- Basic understanding of Web services and related standards (SOAP, WSDL)
- No Java EE specific experience is required but encouraged
RJB207 - JBoss ESB for Developers
100% sikkert skjema
Tar ett minutt å fullføre
Hurtig respons
Åpen deltakerdiskusjon om kurset eller emnet
Del gjerne din erfaring eller tanker om dette kurset eller temaet med andre!
