This course teaches the participants on how to build integration solutions using IBM WebSphere Integration Developer (WID) and IBM WebSphere Process Server. This class starts with Service Oriented Architecture (SOA) basics and proceeds to using the tools to build SOA applications. Participants will learn about the Service Component Architecture (SCA) programming model and the Service Data Objects (SDO) data model. The role of adapters when integrating disparate back ends is discussed and participants learn about the WID tooling in detail.
Upon completion of this course, the participant will be able to:>Describe the fundamentals of SOA >Recognize the business advantages of SOA >Explain the SOA runtime element>Identify WID fundamentals>Describe WS-BPEL v2.0 >List the various tooling features in WID and use them to build integration solutions>Describe the various IBM Adapters available to integrate disparate systems>Explain the Java Connector Architecture (JCA) and learn to use JCA adapters>Learn to use the Human Tasks feature when developing Business Processes (BPEL)>Explain the Common Event Infrastructure (CEI)>Recognize the basics of WebSphere Process Server administration
SOA FundamentalsService Oriented Architecture What’s a Service? Example Services Service Relationships / Roles SOA and Business Process Implementation Example Business Process Traditional Integration Solution SOA & Business Process Need for Integration Factors that Affect Integration Challenges of Integration Common Solution Implementations Channel Implementation Choices How SOA Does Integration About Services in SOA SOA Helps Business Address… Elements of a Service SOA’s Goal The Value of Transitioning from Applications to Services Is this a New Concept? Service Architecture is… Interface Transparency SOA Enhancements Challenges to Services Assembly Enterprise Service Bus (ESB) ESB Features Challenges in Process Implementation Process Challenges, (con’d) SOA Capabilities Web Services Web Service and SOA Web Services How Web Services Work SOAP SOAP HTTP Request Example SOAP HTTP Response Example UDDI Summary Advantages of SOALearn By Example Traditional EAI Approach Problems With Traditional EAI Approach Enter Service Oriented Architecture (SOA) Build the Services Build the Process We Can Easily Change the Process Change Flow Using Legacy Approach Replacing an Application Other Advantages Business Advantages Adoption Stages Summary Introduction to WebSphere Integration Developer (WID) v6WebSphere Integration Developer (WID) v6 SCA Basics Wiring Example Key Features of WID Business ProcessHuman Task ManagerBusiness State MachinesBusiness RulesTransformation ComponentsSelectorCommon Event InfrastructurePerspectives, Views and Editors Creating Artifacts Unit Testing Artifacts Summary Introduction to WebSphere Process Server (WPS) v6Introduction to WebSphere Process Server V6 Key features of WPSService ComponentsSupporting ServicesSummary Service Component Architecture (SCA)SCA Features Service Component Definition Language (SCDL)SCA ComponentsService ModulesReferences and WiresImport and Export DefinitionsClient Programming ModelModule Assembly in WID Summary Business ObjectsOverview of Service Data Objects (SDO)Introduction to Business ObjectsBusiness Object FrameworkTypes of Business ObjectsSimple Business Objects Hierarchical Business ObjectsBusiness GraphsBusiness Objects - Tool support provided by WIDCreating Business ObjectsSummary Business Process ChoreographyWS-BPEL overviewElements and Concepts of a BPEL processPartner Links and RolesVariablesCorrelation SetsFault HandlerCompensation HandlersEvent HandlersOverview of WS-BPEL activitiesIBM Extensions to BPELBusiness Process Container SetupAdministering Business ProcessesSummary WebSphere Business Integration AdaptersAdapters overviewIntroduction to WebSphere Business Integration AdaptersUsing WebSphere Business Integration AdaptersWebSphere Process Server and adaptersDevelopment toolsEnterprise Service DiscoveryConfiguring JMS CommunicationsAdministrative operational commandsEvent MonitorSummary WebSphere Adapters JCA Advantages of JCA AdaptersJCA Adapter ArchitectureExports and ImportsWebSphere Adapter installationEnterprise Service DiscoveryWebSphere Adapter Toolkit Summary Mapping interfaces and Business ObjectsIntroduction to interface mappingInterface mapping architectureInterface mapping componentsInterface mapping transformationsMapping business objectsTypical business object mapping flowBusiness object transformationsBusiness object mappingData transformation rulesSummary RelationshipsRelationships ArchitectureRelationships DefinitionVerbsCreating a new relationshipSummary Business RulesIntroduction to Business RulesBusiness Rule GroupBusiness Rules - Rule SetsBusiness Rules - Decision tablesBusiness Rules - RolesBusiness Rules - RuntimeBusiness Rules - ToolingSummary SelectorsSelectors overviewSelectors - ToolingWorking of SelectorsAdvantages Summary Business State MachinesState machines basicsIntroduction to Business State MachinesElements of a Business State MachineTransition (Event, Action, Guard, Timeout)State (Entry and Exit activity)Composite StateCreating a Business State MachineRunning a Business State MachineBest PracticesSummary Human Task ManagementOverview of Human task functionality Human Task Manager ArchitectureCreating and working with Human TasksTypes of human tasksUsing BPC (Business Process Choreographer) to administer human tasksSummary Using Common Event Infrastructure (CEI) to monitor applicationsCEI OverviewGenerating eventsEvent correlationMonitoring transactionsEvent declaration and generationWorking with Common Base Event (CBE) format CBE Event BrowserSummary Basics of WebSphere Process Server AdministrationOverview of WebSphere Process Server administrationIntegration with WebSphere Application ServerBrowser based administrationDeploying SCA applicationsIntegration with CEI/CBESupporting RelationshipsMeasuring performance using Tivoli Performance ViewerSummary
Of all technology implementations, 50% are severely challenged, 24% completely fail, and 25% succeed. The #1 reason for this is education, or lack thereof.