Upload
haquynh
View
219
Download
1
Embed Size (px)
Citation preview
Service-Oriented Architect and Application Developer skills roadmap
START HERE...
Essentials of Modeling with Rational Software Architect, V7.5
RD565 Classroom (2 days)
CONTINUEDon the following page...
RoleThe service-oriented architect is expected to articulate business and technical values of service-oriented architecture (SOA), help determine return on investment, be familiar with new industry standards, design patterns, and be able to craft service-oriented architecture solutions using existing assets and new components. Such an architect should also understand and be able to contribute to governance issues related to service development, deployment and management within the organization.
AssumptionsIt is assumed that the individual following this roadmap has architect skills and needs to learn about service-oriented architecture, design concepts and SOA implementation technologies.
Essentials of Rational RequisitePro
REQ370Instructor-led online (1 day)
RR332 ORClassroom (1 day)
Prerequisite skills for Architect1
ObjectivesAfter completing this step, students should be able to:
Describe the organization of use-case, analysis, design, and deployment models. Generate an analysis model from a requirements model and elaborate on the model. Generate a design model from an analysis model and elaborate on the model. Incorporate existing code and reusable assets in the development of a new application. Add elements used for testing and verification to the design. Model a service in Rational Software Architect using the UML Profile for Software Services. Create a User Experience model and generate JSF elements from that model. Incorporate the IBM Patterns for e-business in the design of a systemDefine and customize RequisitePro project structure and components Create and build a project Create, import, and revise requirements, attributes, and requirement documents Define hierarchies of requirements Trace requirements to one another Manage changing requirements through views, queries, metrics, and revision notification
2
Designing SOA Solutions with Project, Technical, and Operational Governance
VW004 Web-based (6 hours)
Technologies and Standards for SOA Project Implementation
VW005 Web-based (6 hours)
Introduction to the Value and Governance Model of Service-Oriented Architecture
VW003Web-based (4 hours)
CONTINUEDon the following page...
SOA fundamentals2
CONTINUEDfrom the previous page...
ObjectivesAfter completing this step, students should be able to:
Explain the business and technical value of adopting SOADescribe SOA and explain how it relates to contemporary software architectural stylesExplain the principles and characteristics of services within SOA, and identify various service typesExplain Information Services, and how and when to apply itDescribe service-oriented integration (SOI) and explain how it differs from contemporary integration approachesIdentify methodologies for service-oriented analysis and designDescribe programming models and standards that support the realization of SOA and SOIDescribe Web services, and explain how they support the realization of SOA solutionsDescribe IBM's SOA Foundation, and identify IBM offerings that support IBM's SOA life cycleExplain the need for SOA governanceExplain IBM's SOA governance offerings for establishing SOA governance within an organizationExplain IBM's SOA scenarios and describe how these support adoption of SOA within an organizationFundamentals of cloud computing
or
Certification testSee certification Web sitefor test preparation
Test 669IBM Certified SOA Associate
SOA Fundamentals
YesDo
you only need implementation
skills?
No
SOA application development5
Proceed to:
Skills for SOA governance7
VS007 ORInstructor-led online (2 days)
Getting Started with SOA
ZS007Self-paced virtual classroom
WS007 ORClassroom (2 days)
Fundamentals of Cloud Computing
VS009Instructor-led online (1 day)
WS009 ORClassroom (1 day)
3
CONTINUEDfrom the previous page...
Basic Web services skills3
SOA design, modeling and realization skills4
ObjectivesAfter completing this step, students should be able to:
Articulate the role of Web services in SOADescribe the purpose of WSDL Read, describe and create WSDL documentExplain the role of XML in Web services Explain the purpose of SOAP Describe the transports commonly used in Web services, such as HTTP and Java Messaging Service (JMS)Summarize the role of an Enterprise Service Bus (ESB) and how it relates to Web services Describe issues in Web services interoperability Explain the role of a registry in SOA
ObjectivesAfter completing this step, students should be able to:
Define the functional, data and operational aspects of a service-oriented architecture Specify IBM software and Web services technologies to fulfill a service-oriented architecture Identify issues that arise when defining service-oriented architectures, by handling a variety of difficulties in the case studies and working with other experienced IT professionals to resolve them Apply Service design principles such as the use of explicit interfaces, the use of loose coupling, and the passing of data by value rather than by reference. Perform service identification and modeling Categorize servicesApply SOA design patternsCraft SOA adoption roadmap for an organizationHelp define and apply SOA governance
CONTINUEDon the following page...
Certification testSee certification Web siteFor test preparation
Test 667
IBM Certified SOA Solution Designer
Architectural Design of SOA Solutions
NoYesDo you
need more skills in designing
services?
Architecting Services with IBM Rational Software Architect V7
RA902Classroom (2 days)
VS008 ORInstructor-led online (3 days)
Designing SOA Solutions using IBM SOA Foundation
ZS008Self-paced virtual classroom
WS008 ORClassroom (3 days)
VD503 ORInstructor-led online (1 day)
A Technical Introduction to Web Services
VW503Web-based
WD503 ORClassroom (1 day)
4
SOA application development skills using WebSphere Enterprise Service Bus (WESB), WebSphere Message Broker (WMB), WebSphere Process Server (WPS) and WebSphere Integration Developer (WID)
5
ObjectivesAfter completing this step depending on the selected path, students should be able to:
Describe IBM ESB products and capabilities such as WESB, WMB, DataPower, DataStage, WebSphere Information IntegratorArticulate ESB design patterns and its role in IBM SOA Reference Architecture Design ESB Solutions and select appropriate products to use as ESBApply best practices for product integration and federationIntegrate WebSphere Business Integration adapter with ESBUse Web services bindings (SOAP/HTTP and SOAP/JMS) for access to the busDescribe the security features and key capabilities of IBM DataPower SOA Appliances Configure key security services on an IBM DataPower SOA ApplianceCreate a human task to include human interaction in a business process Use dynamic endpoint for routing of messagesDesign and develop mediation solutions Implement security in ESBCreate a business state machine
CONTINUEDfrom the previous page...
CONTINUEDon the following page...
Case Study: Service Creation SOA Scenario
REDP-4377-00Redpiece
Case Study: Business Process Management SOA Scenario
REDP-4383-00Redpiece
Case Study: Service Connectivity SOA Scenario
REDP-4380-00Redpiece
NoYes Are you familiar with SOA fundamentals?
SOA fundamentals2
Proceed to:
Business ProcessesService Creation and Reuse What is your focus area?
Service Connectivity
WebSphere ESBMessage BrokerWhich
Enterprise Service Bus do
you use?
Accelerate, Secure, Integrate with WebSphere DataPower SOA Appliances V3.8.1
VB540Instructor-led online (5 days)
WB540 ORClassroom (5 days)
DataPower SOA Appliances
A
(Optional) Proceed to training path:For more courses on SOA implementation see WebSphere training paths for Business Integration, Business Process Management, and Message Broker
CICS V3.2 Application Development for SOA and Web Services
VM870Instructor-led online (5 days)
WM870 ORClassroom (5 days)
VD506 ORInstructor-led online (5 days)
Web Service Development for IBM WebSphere Application Server V7
ZD506Self-paced virtual classroom
WD506 ORClassroom (5 days)
VM663 ORInstructor-led online (5 days)
IBM WebSphere Message Broker V7 Developer Workshop
ZM663Self-paced virtual classroom
WM663 ORClassroom (5 days)
VB713 OR Instructor-led online (5 days)
Developing Applications for IBM WebSphere Enterprise Service Bus V7
ZB713Self-paced virtual classroom
WB713 ORClassroom (5 days)
VB711 ORInstructor-led online (5 days)
Developing Applications for IBM WebSphere Process Server, V7 - I
ZB711Self-paced virtual classroom
WB711 ORClassroom (5 days)
5
Skills for SOA on systems i and z6
Adopting Service-Oriented Architecture on System i
SW814Web-based (6 hours)
The Role of IBM System z In the Design of a Service Oriented Architecture
REDP-4190Redbook
The Value of the IBM System z and z/OS in Service-Oriented Architecture
REDP-4152Redbook
SOA Transition Scenarios for the IBM z/OS Platform
SG24-7331Redbook
ObjectivesAfter completing this step, students should be able to:
Explain how SOA can be extended to Systems i and zDescribe how the existing assets can participate in an SOA solution in Systems i and zPrescribe ways to modernize the application and infrastructure environment using IBM SOA Foundation on Systems i and z
CONTINUEDfrom the previous page...
Skills for SOA governance7
ObjectivesAfter completing this step, students should be able to:
Describe the role of a service registry and repository within a service-oriented architecture (SOA)Describe the architecture of WebSphere Service Registry and RepositoryExplain how WebSphere Service Registry and Repository supports SOA governance and service life cycle management Explain the need for a federated registry/repository strategy within SOA, and describe how WebSphere Service Registry and Repository supports this strategy Describe the topology considerations for planning a WebSphere Service Registry and Repository deployment configurationConfigure security for WebSphere Service Registry and RepositoryCustomize the information metamodel in WebSphere Service Registry and Repository to suit the SOA governance model for an organization Implement governance policies and service life cyclesDescribe how to integrate WebSphere Service Registry and Repository with IBM WebSphere Enterprise Service Bus (ESB) solutions such as WebSphere Enterprise Service Bus, WebSphere Message Broker, and DataPower to perform dynamic lookup of service metadata and service policies Describe the benefits of runtime integration between WebSphere Service Registry and Repository and IBM Tivoli Composite Application Manager for SOA V6.1
CONTINUEDon the following page...
System zSystem i Which platform do you
work with?
Building SOA-based Solutions for IBM System i5 Platform
SG24-7284Redbook
© Copyright IBM Corporation 2010. All Rights Reserved. IBM, the IBM logo, WebSphere, DB2, DB2 Universal Database and z/OS are trademarks or registered trademarks of International Business Machines Corporation in the United States, other countries, or both. Other company, product, and service names may be trademarks or service marks of others. References in this publication to IBM products or services do not imply that IBM intends to make them available in all countries in which IBM operates. 2011-01-28
6
Supplemental resources
Building SOA Solutions Using the Rational SDP – Redbook - SG24-7356-00Patterns: SOA Design using WebSphere Message Broker and WebSphere ESB – Redbook - SG24-7369-00
++
CONTINUEDfrom the previous page...
Skills for SOA security8
Understanding SOA Security Design and Implementation
SG24-7310Redbook
Enterprise Security Architecture Using IBM Tivoli Security Solutions
SG24-6014-04Redbook
Can be taken in any order
ObjectivesAfter completing this step, students should be able to:
Describe common security architectures and network modelsDescribe security standards and technologiesApply security to SOA design as a business requirementArticulate integrated security management for SOAExplain the impact of security requirements on SOA designRecommend appropriate products to address security requirements
B
(Optional) Proceed to training path:For more courses on WebSphere Registry and Repository
IBM WebSphere Service Registry and Repository V7 Workshop
VU665Instructor-led online (5 days)
WU665 ORClassroom (5 days)
Skills for Software-as-a-Service (SaaS) with WebSphere Cast Iron9
ObjectivesAfter completing this step, students should be able to:
Transform dataImplement business logicReceive data from and deliver data to our most commonly used endpoints including: File servers, Web servers (by using HTTP or web services), Email servers, Database management systems
IBM WebSphere Cast Iron Configuration
VU940Instructor-led online (3 days)
WU940 ORClassroom (3 days)
RoleWebSphere Cast Iron Appliance Implementer is expected to facilitate the integration of off-premise SaaA (Software-as-a-Service) solutions with on-premise applications.
AssumptionsIt is assumed that the individual following this roadmap has basic skills in the following areas:
Cloud computingWorking knowledge of XML Familiarity with scripting
ObjectivesAfter completing this training, students should be able to:
Receive data from, and deliver data to, the most commonly used endpointsIntegrate off-premise cloud applications such as File servers, Web servers, eMail servers and database management systems with on-premise applicationsIntegrate with with major Customer Relationship Management (CRM) systemsTransform dataImplement business logic
Skills for WebSphere Cast Iron Implementer
START HERE...
Prerequisite - Cloud computing skills 1
CONTINUEDon the following page...
ObjectivesAfter completing this step, students should be able to:
Define cloud computingIdentify the key characteristics of cloud computingList the benefits of using cloudsDescribe some of the challenges to adopting a cloud architectureDescribe key cloud computing concepts and terminologyDescribe the service delivery models in cloud computing such as: Software as a Service (SaaS), Platform as a Service (PaaS), Infrastructure as a Service (IaaS)List the various cloud deployment scenariosDescribe the features of private, public, hybrid, and community cloudsSelect the most appropriate deployment model based on a set of business and technical requirementsReview the integration of security into the cloud reference modelDescribe security considerations in cloud computingIdentify security options available in cloud computing
Fundamentals of Cloud Computing
VS009Instructor-led online (1 day)
WS009 ORClassroom (1 day)
© Copyright IBM Corporation 2009. All Rights Reserved. IBM, the IBM logo, WebSphere, DB2, DB2 Universal Database and z/OS are trademarks or registered trademarks of International Business Machines Corporation in the United States, other countries, or both. Other company, product, and service names may be trademarks or service marks of others. References in this publication to IBM products or services do not imply that IBM intends to make them available in all countries in which IBM operates. 2011-01-05
2
CONTINUEDfrom the previous page...
Implementer skills for WebSphere Cast Iron2
WebSphere Cast Iron Integration Appliance Configuration
VU940Instructor-led online (3 days)
WU940 ORClassroom (3 days)
ObjectivesAfter completing this step, students should be able to:
Explain WebSphere Cast Iron Integration Appliance features and use-case scenariosUse WebSphere Cast Iron tools: Design Studio and the Web Management Console internet endpoints (FTP, HTTP, and SMTP/POP3)Configure database endpointsIntegrate with Web services (consumer and provider)Configure data transformation (XML<->XML, flat file processing) logic activitiesIntegrate with Sales Force CRMDefine error handling
RoleThe implementer will implement SOA solutions using the IBM WebSphere DataPower SOA Appliances. This includes the WebSphere DataPower XML Accelerator XA35, the WebSphere DataPower XML Security Gateway XS40, the WebSphere DataPower Integration Appliance XI50, the WebSphere DataPower Integration Blade XI50B, the WebSphere DataPower B2B Appliance XB60, and the WebSphere DataPower Low Latency Appliance XM70.
The implementer may use these appliances to support the processing of XML, XSD, and XSLT to increase application throughput and decrease latency, implement secure communications between the appliances and other systems, secure XML and Web services transactions, and integrate systems. The implementer will also use effective debugging and troubleshooting techniques.
AssumptionsIt is assumed that the individual following this roadmap has basic skills in the following areas:
Working knowledge of XML, including the development of XSLExperience developing or integrating Web services
ObjectivesAfter completing this training, students should be able to:
Describe the IBM WebSphere DataPower SOA Appliance family and architectureDescribe the role of the IBM WebSphere DataPower SOA Appliances in SOA solutionsValidate and transform XML documentsImplement XML threat protectionConfigure SSL on DataPower appliances for transport level securitySign and validate messages with digital signaturesImplement XML encryption and decryptionImplement Authentication, Authorization and Auditing (AAA)Create a Web services proxy to provide service virtualizationImplement Web services securityUse the multi-protocol gateway to support message types with different protocolsTroubleshoot using logs, probes and monitors
Implementer skills for IBM WebSphere DataPower SOA Appliances
Foundation technology skills1
Introduction to XML and Related
Technologies
VD202 Instructor-led online (3 days)
XM302 ORClassroom (3 days)
START HERE...
CONTINUEDon the following page...
or
ZD506Self-paced virtual class (5 days)
WD506 ORClassroom (5 days)
Web Service Development for IBM WebSphere Application Server V7
VD506 ORInstructor-led online (5 days)
Introduction to Java EE 5 Web Services
ZD511Self-paced virtual class (1 day)
© Copyright IBM Corporation 2009. All Rights Reserved. IBM, the IBM logo, WebSphere, DB2, DB2 Universal Database and z/OS are trademarks or registered trademarks of International Business Machines Corporation in the United States, other countries, or both. Other company, product, and service names may be trademarks or service marks of others. References in this publication to IBM products or services do not imply that IBM intends to make them available in all countries in which IBM operates. 2010-08-29
2
DataPower implementer skills2
Accelerate, Secure and Integrate with WebSphere DataPower SOA Appliances V3.8.1
VB565Instructor-led online (5 days)
WB565 ORClassroom (5 days)
START HERE...
No
Yes
Will you implement B2B
solutions?
Implement B2B Solutions with the IBM WebSphere DataPower B2B Appliance XB60
WU004Classroom (2 days)
Certification testSee certification Web siteFor test preparation
Test 378
IBM Certified Solution Implementer - WebSphere DataPower SOA Appliances Firmware V3.7.3
3.8.0 Which firmware version?
VB560 ORInstructor-led online (5 days)
Accelerate, Secure and Integrate with WebSphere DataPower SOA Appliances V3.8.0
ZB560Self-paced virtual class (5 days)
WB560 ORClassroom (5 days)
Advanced Configuration, Security, and Integration of DataPower SOA Appliances
VB561Instructor-led online (3 days)
WB561 ORClassroom (3 days)
END HERE...
WebSphere Transformation Extender skills3
START HERE...
VE210 ORInstructor-led online (3 days)
IBM WebSphere Transformation Extender V8.2 Fundamentals
ZE210 Self-paced virtual class (3 days)
WE210 ORClassroom (3 days)
VE214 ORInstructor-led online (2 days)
IBM WebSphere Transformation Extender V8.2 Using XML
ZE214 Self-paced virtual class (2 days)
WE214 ORClassroom (2 days)
3.8.1
CONTINUEDfrom the previous page...
© Copyright IBM Corporation 2010. All Rights Reserved. IBM, the IBM logo, WebSphere, DB2, DB2 Universal Database and z/OS are trademarks or registered trademarks of International Business Machines Corporation in the United States, other countries, or both. Other company, product, and service names may be trademarks or service marks of others. References in this publication to IBM products or services do not imply that IBM intends to make them available in all countries in which IBM operates. 2010-10-29
System Administrator skills for IBM WebSphere DataPower SOA Appliances
RoleThe system administrator will administer the IBM WebSphere DataPower SOA appliance from initial setup to deployment in production. The administrator must use various management interfaces, such as command-line interface (CLI), WebGUI, and SOAP to upgrade firmware, monitor system performance, configure user accounts and domains, and more.
AssumptionsIt is assumed that the individual following this roadmap has basic skills in the following areas:
Networking protocolsSecurityExtensible Markup Language (XML)
ObjectivesAfter completing this training, students should be able to:
Explain the role and value of an IBM DataPower SOA appliance in IBM middleware solution architecture in terms ofperformance, security, and integrationPerform administrative tasks on the DataPower appliance using CLI, WebGUI, and SOAPDownload and upgrade the firmware on the DataPower applianceCreate and manage user accounts and domainsEnsure high availability of DataPower appliances using load balancer groups and clusteringMonitor the performance of the DataPower appliance, using service level monitoring and the IBM Tivoli Composite ApplicationManagement (ITCAM) products.Troubleshoot and debug services using the DataPower appliances problem determination toolsConfigure logging of messages to external locations
Administration of IBM WebSphere DataPower SOA Appliances V3.8
VB558Instructor-led online (3 days)
WB558 ORClassroom (3 days)
WebSphere DataPower Option for Application Optimization
ZB562Self-paced virtual class (4 hours)
START HERE...
Administration of IBM WebSphere DataPower SOA Appliances V3.8.1
VB559Instructor-led online (3 days)
WB559 ORClassroom (3 days)
Whichfirmwareversion?
3.8.13.8.0
Developer and System administrator skills for IBM WebSphere Service Registry and Repository RoleWebSphere Registry and Repository system administrator must possess strong administration skills in order to fully integrate IBM WebSphere Registry and Repository with products such as IBM Enterprise Service Bus (WESB), IBM WebSphere Process Server (WPS) and IBM WebSphere Message Broker (WMB). This individual should also have some application development knowledge in order to implement registry, repository, governance and other features of WSRR successfully.
AssumptionsIt is assumed that the individual starting this training path is already able to:
Be familiar with SOA principles and concepts. Have experience developing and deploying Java 2 Platform, Enterprise Edition, Version 5 (Java EE 5) and Web services solutions.
ObjectivesAfter completing this training, students should be able to:
Describe the role of service registry and repository within service-oriented architecture (SOA)Explain the key functions of WebSphere Service Registry and RepositoryDescribe the architecture of WebSphere Service Registry and RepositoryExplain how WebSphere Service Registry and Repository supports SOA governance and service lifecycle managementDescribe the topology considerations for planning a WebSphere Service Registry and Repository deployment configurationExplain how to install and deploy WebSphere Service Registry and RepositoryExplain how to troubleshoot installation and deployment problemsConfigure security for WebSphere Service Registry and RepositoryExplain the support for various types of service metadata within WebSphere Service Registry and RepositoryCustomize the information metamodel in WebSphere Service Registry and Repository to suit the SOA governance model for an organizationImplement governance policies and service lifecyclesExplain the various programmatic interfaces offered by WebSphere Service Registry and Repository to support client interactionsPerform administration using various administrative interfaces
IBM WebSphere Service Registry and Repository v71
IBM WebSphere Service Registry and Repository Workshop v7
VU665Instructor-led online (5 days)
WU665 ORClassroom (5 days)
CONTINUEDon the following page...
© Copyright IBM Corporation 2010. All Rights Reserved. IBM, the IBM logo, WebSphere, DB2, DB2 Universal Database and z/OS are trademarks or registered trademarks of International Business Machines Corporation in the United States, other countries, or both. Other company, product, and service names may be trademarks or service marks of others. References in this publication to IBM products or services do not imply that IBM intends to make them available in all countries in which IBM operates. 2010-05-25
2
IBM WebSphere Service Registry and Repository v6.32
IBM WebSphere Service Registry and Repository V6.3 Technical Introduction (SPVC)
ZU664Self-paced virtual class (1 day)
IBM WebSphere Service Registry and Repository v6.2 Workshop
WU659 Classroom (5 days)
or
IBM WebSphere Service Registry and Repository V6.2 Application Development
WU660 Classroom (3 days)
IBM WebSphere Service Registry and Repository V6.2 Administration
WU661 Classroom (2 days)
IBM WebSphere Service Registry and Repository v6.23
CONTINUEDfrom the previous page...