You'll learn how to:
- Clarify your company’s definition of a Service Oriented Architecture
- Integrate your Legacy Systems seamlessly
- Explain the financial and technical importance of a Service Oriented Architecture up and down your management chain
- Model your Enterprise IT
- Model and design your Service Oriented Architectures
- Leverage SOA patterns to enhance IT Interoperability
- Use XML Schemas to define structured documents
- Utilize XSLT Transformations to modify and display XML documents
- Exercise SOAP messaging for Service to Service Communications
- Use WSDL Service Level Agreements to describe web service bindings
- Take advantage of UDDI Universal Business Registries (UBRs) to publish/integrate web services
- Apply WS-Platform basic standards
- Apply Second Generation WS standards
- Evaluate Service Oriented Architecture tools and vendors for your company
Immediate benefits of taking this class:
- Model your company’s Enterprise IT
- Achieve interoperability between formerly disparate and/or legacy systems
- Evaluate SOA tools and vendors for your company
- Model your company’s SOA
- Enhance your business agility and flexibility
- Support business process re-use, saving your company time and money
- Maximize scalability for future endeavors
- Use XML to Standardize Business Documents
- Leverage a Schema to Define and Validate Business Documents
- Utilize XSLT to improve productivity
- Exercise SOAP to simplify data-access, and improve throughput
- Use WSDL to standardize service description, enhancing interoperability
- Take advantage of UDDI to publish your web services, publicly or in-house
- Leverage BPEL to streamline and standardize business processes
- Implement Services based on WS standards enhancing your IT interoperability
- Understand how SOA and.NET work together
- Learn how SOA and J2EE will work together
- Comprehend how C++ will integrate with your SOA
- Distinguish how C# will integrate with your SOA
In-Class Group Exercises
A variety of demonstrations, activities and exercises will refine and enhance your understanding of SOA and your ability to convert that knowledge to hands-on skills. You will gain real-world working skills in the following areas:
• Use simple schemas to define structured documents
• Validate data without application programming
• Use multiple schemas for reusability and extensibility
• Define custom data-types to encapsulate your company's data
• Referential Integrity to ensure secure and accurate documents
• Leverage data modeling to analyze corporate data and structures
• Plan your databases, documents and interoperation
• Understand a simple SOAP example using a stock pricing service
• Experience complex transactions using data from one service to access another service
• Exercise WSDL examples and Options for defining services
• Use Browsers to search UDDI repositories
• Leverage Services like Query Update
• Experience a simple SOA example using multiple services to create a single application
• Understand database access services
• Take advantage of XML / Database integration techniques
• Gain knowledge of business process automation
• Use and understand visual BPEL
• Understand how Java and SOA work together
• How does .NET facilitate Web Service Applications which use XML, SOAP, WSDL and UDDI
• Examples of C++ web service interaction
• See how C++ handles SOAs
Achieving Flexibility
In today's increasingly competitive environment, you need to be efficient and flexible. This flexibility must include your underlying IT infrastructure - enabling it to support the rapid changes needed to keep pace with dynamic business conditions. To achieve this agility and flexibility, forward thinking companies are adopting Service Oriented Architectures (SOA.)
A Common Interface
SOA treats the delivery of IT as a service, letting the business processes drive the definition, creation and execution of these services. The ability to modify and implement these services rapidly enables businesses to compete more effectively. SOA changes the traditional IT paradigm, away from monolithic, rigid application architectures and their associated high maintenance costs to a business process driven architecture.
Frequent Pitfalls
Your company’s requirements for an SOA must be defined early in the process. Many companies fall into the traps of trying to do too much too soon with their SOA implementation, building services that can’t be reused, or creating an architecture that is not secure. All of these issues will be addressed in your class.
Implementing the Service Oriented Architecture
Your course will bring in-depth understanding of your analysis, Design and Implementation of SOAs. You will learn how to analyze the various web services standards, and how to evaluate and select among the many products and vendors of SOA tools. Your class will also provide you with a basic migration plan for adopting Service Oriented Architecture as well as exclusive ASPE Service Oriented Architecture materials to use during class and after this course. |