Service-oriented architecture (SOA) as a very comprehensive approach poses a great challenge for architects. Different stakeholders inside and outside a company sometimes have a strongly diverging understanding of SOA. As an architect, you have to distinguish SOA from similar approaches such as Enterprise Application Integration (EAI) and differentiate it from techniques and technologies such as middleware in order to achieve a viable architecture. Numerous, often still changing or new appearing standards, techniques and technologies around SOA have to be continuously evaluated and classified by the architect in the enterprise context.
Furthermore, an architect should not view SOA as a purely technological matter. This would result in little economic and strategic added value for a company, i.e., the flexibilization of corporate IT and business processes or the mapping of business processes to the associated corporate IT that ensures the company's success. Instead, an architect should take a close look at the company-specific and organizational aspects of SOA beyond the IT-specific aspects of SOA.
1 Motivation and definition
2 Concepts
3 Scenarios
4 Procedures and techniques for introducing and implementing SOA in the enterprise
5 SOA from the enterprise perspective
6 SOA from an IT perspective
7 Case study as a practical exercise
8 Example for the implementation of a service architecture based on Eclipse, Java SE/EE and JBoss
This course is designed for IT architects, IT developers, analysts and project managers who want to get a solid introduction to SOA.
Good general information technology knowledge. Recommended: Knowledge to the extent of the following course: