SOA Curriculum
- Introduction to SOA
- This course provides an introduction to the concepts of Service Oriented Architecture. This course discusses some of the key issues facing many organizations, especially dealing with integration among disparate systems. Participants will learn how SOA addresses these issues and its many other benefits. The course also discusses related technologies such as Enterprise Service Bus and its relationship with SOA. The participants then look at the various SOA patterns that can be used as a basis for developing SOA applications. Participants also go through case studies to better visualize the role of SOA.
- Understanding SOA: A Technical Overview
- Understanding Service-Oriented Architectures is a one-day, dynamic seminar geared for managers and project stakeholders who need to understand the impact of SOA, what is different about SOA and what is an incremental step from IT practices and approached of the past.
- Service Oriented Architecture (SOA) Analysis & Design
- Service-Oriented Analysis and Design is a five day in-depth course geared for software architects and designers, this course explores what services and service-oriented architectures are and what best practices and design patterns to use in designing SOA-based applications. This course presents a strong perspective on services as an essential and important part of enterprise systems as well as how to identify, design, and develop of complex services using sound analysis and design techniques and best programming practices.
- Mastering SOA and Web Services Developer’s Workshop
- SOA and Web Services represent a groundbreaking evolution in distributed computing. The concepts are not altogether new, but the application of them, and the unanimous acceptance of core standards like HTTP, XML, SOAP, WSDL, and UDDI, has paved the way for XML Web Services and service-oriented architecture. Developers are introduced to the core standards that enable Web Services, and provide them hands-on experience with implementations of the Java XML and Web Service APIs including JAXP, JAXB, SAAJ, JAX-WS/RPC, WSEE, and XWSS.
- Service Oriented Architecture – SOA Analysis
- SOA Analysis is a three day in-depth course that explores what SOA is, the impact of SOA, what it means in terms of today's systems and architectures, and how to apply the concepts in identifying business and systems services. This course was designed for software analysts who wish to understand what services and service-oriented architectures are and what best practices and processes to use in supporting the design and implementation of SOA-based applications. This course presents a strong perspective on services as an essential and important part of enterprise systems as well as how to identify, design, and develop of complex services using sound analysis and design techniques.
- SOA, Web Services, and XML Security
- The movement towards Web Services and Service Oriented architecture (SOA) paradigms requires new security paradigms to deal with new risks posed by these architectures. This session takes a pragmatic approach towards identifying Web Services security risks and selecting and applying countermeasures to the application, code, web servers, databases, application, and identity servers and related software. Many enterprises are currently developing new Web Services and/or adding and acquiring Web Services functionality into existing applications -- now is the time to build security into the system!













