ws8002-vs8002abstract
DESCRIPTION
WS8002-VS8002ABSTRACTTRANSCRIPT
Highlights
IBM Software - WebSphere
IBM WebSphere Service Registry and Repository V8 for Developers
WS800 (Classroom)
VS800 (Online)
Course description
This 3-day instructor-led course teaches you how to use and customize WebSphere Service Registry and Repository to work with the IT infrastructure of your organization.IBM WebSphere Service Registry and Repository provides a robust, centrally managed system of record for service artifacts within a service-oriented architecture (SOA). Your organization can get more business value from your SOA by using WebSphere Service Registry and Repository to store, access, and manage service metadata so that services can be effectively shared, managed, and governed.This course uses an interactive combination of instructor-led lectures and hands-on lab exercises. The course begins by introducing you to the concept of service registries and to the architecture of WebSphere Service Registry and Repository. In subsequent units and exercises, you learn how to work with the web UI and Business Space user interfaces, customize the service metamodel, author governance policies, and enable governance through policies. You also learn how to integrate Service Registry into three enterprise service bus solutions: WebSphere Enterprise Service Bus, WebSphere Message Broker, and WebSphere DataPower SOA Appliance.The lab environment for this course uses the Windows platform.
For information about other related WebSphere courses, visit the WebSphere Education Training Paths website:
ibm.com/software/websphere/education/paths/General informationDelivery method
Classroom or instructor-led online (ILO)Course level
ERC 2.0Product and version
IBM WebSphere Service Registry and Repository Version 8Audience
This intermediate course is designed for application developers who work with service consumers and producers, integration specialists, and application developers who customize IBM WebSphere Service Registry and Repository V8.Learning objectives
After completing this course, you should be able to:
Find, publish, and manage service metadata with Business Space
Document and track service development with the Governance Enablement Profile
Customize business models, classifications, and service lifecycles through the Studio application Explain the difference between the two types of policies that are held in the service registry Use the Studio application to author governance policies Use the Business Space user interface to create WS_Mediation polices Implement dynamic service selection with mediation primitives in WebSphere Enterprise Service Bus
Implement dynamic service selection with mediation nodes in WebSphere Message Broker
Implement dynamic service selection with Service Registry services in WebSphere DataPower SOA Appliances Describe the Service Registry information model
Identify the application programming interfaces to Service RegistryPrerequisites
Before taking this course, you should be able to install, configure, secure, and administer IBM WebSphere Application Server V8.0 Network Deployment.Duration
3 daysSkill level
IntermediateClassroom setup requirements
ProcessorIntel Core 2 Duo P8400 (2.26 GHz, two cores) or faster
GB RAM3.0
GB free disk space60
Network requirementsNone
Other requirementsNone
NotesThe following unit and exercise durations are estimates, and might not reflect every class experience. If the course is customized or abbreviated, the duration of unchanged units will probably increase. This course is an update of the following previous course:
WS752 and VS752: IBM WebSphere Service Registry and Repository V7.5 for DevelopersCourse agendaCourse introduction
Duration: 30 minutes
Unit 1. WebSphere Service Registry and Repository overviewDuration: 1 hour
OverviewThis unit is an overview of the functions and capabilities of IBM WebSphere Service Registry and Repository. Within an SOA, organizations that provide and use services rely on well-defined interfaces to govern interactions. A service registry provides an information store for maintaining service information from the view of each party. You learn how WebSphere Service Registry and Repository provides a highly customizable, secure, and comprehensive system for managing service metadata throughout its lifecycle.
Learning objectivesAfter completing this unit, you should be able to:
Explain the common scenarios and roles of a service registry
Identify the main functions and capabilities of WebSphere Service Registry and Repository
Explain how WebSphere Service Registry and Repository enables SOA governance
Unit 2. Architecture and information model overviewDuration: 1 hour
OverviewThis unit explains the architecture for WebSphere Service Registry and Repository. You learn how to identify the core application programming and administration interfaces that are used to interact with, configure, and customize WebSphere Service Registry and Repository. You explore the information model that is used to store service metadata and artifacts. You also learn about the properties, classifications, and relationships that organize the metadata.
Learning objectivesAfter completing this unit, you should be able to:
Identify the main programmatic and administrative interfaces
Describe the service metadata representation with WebSphere Service Registry and Repository
Identify the type of service artifacts that can be stored within the service repository
Describe the model for storing classification and property information
Explain the types of relationships that apply to sets of service entities
Unit 3. User interfaces: Web UI and Business SpaceDuration: 1 hour
OverviewThis unit explores the two user interfaces for WebSphere Service Registry and Repository: the web UI and Business Space. The web UI is an interface for managing the metadata within WebSphere Service Registry and Repository, and for administering the runtime configuration of the product. WebSphere Service Registry and Repository also provides a set of Business Space widgets that are easy to configure and provide the same features as the web UI. Using both user interfaces, you learn the steps that are involved in adding properties, classification, and relationships to service documents.
Learning objectivesAfter completing this unit, you should be able to:
Identify the key components of web UI layout and explain their purpose
Explain how to use the web UI to manage various types of service metadata
Manage configuration profiles through the configuration perspective
Configure Business Space widgets to work with service metadata
Exercise 1. Using Service Registry through web UI and Business Space
Duration: 30 minutes
OverviewThis exercise introduces you to the web UI user interface. You learn how to load service documents, resolve document imports, and include dependencies. You view service documents, logical derivations, and business concepts that are stored within WebSphere Service Registry and Repository. You also learn how to manage properties, relationships, and classifications on service metadata.
Learning objectivesAfter completing this exercise, you should be able to:
Load service documents into WebSphere Service Registry and Repository Resolve dependency issues between service document artifacts
Review properties, relationships, and classifications on service metadata
Unit 4. Governance Enablement ProfileDuration: 1 hour
OverviewIn this unit, you learn how the Governance Enablement Profile provides a model for maintaining and governing the use of service metadata. The unit covers how to track ownership of service and service clients, and how to maintain relationships between different service versions. You learn how to manage service endpoints through development, testing, staging, and production environments. You also learn how to describe qualities-of-service through service level definitions, and how to enforce them through service level agreements. Finally, you learn how to govern user access to service metadata with service lifecycles in the profile.
Learning objectivesAfter completing this unit, you should be able to:
Describe the purpose of the Governance Enablement Profile
Describe how to declare ownership of services with organization objects
Explain how to restrict access to service metadata through roles
Describe how to track service versions with business service and service version objects
Describe how to manage service endpoints through different deployment environments
Describe qualities-of-service with service level definitions and service level agreements
Exercise 2. Publishing and managing services with the Governance Enablement ProfileDuration: 2 hours
OverviewIn this exercise, you explore a service identification, creation, and deployment scenario by using the Governance Enablement Profile.
Learning objectivesAfter completing this exercise, you should be able to:
Declare ownership of services with organization objects
Restrict access to service metadata through roles
Track service versions with business service and service version objects
Manage service endpoints through different deployment environments
Describe and enforce qualities-of-service with service level definitions and service level agreements
Unit 5. Using Studio to customize WebSphere Service Registry and RepositoryDuration: 1 hour
OverviewThis unit examines the capabilities of the WebSphere Service Registry and Repository Studio. You can use this cross-platform, Eclipse-based application to customize the service metamodel and configure WebSphere Service Registry and Repository. You learn how to synchronize and compare changes with a local copy of the configuration against a WebSphere Service Registry and Repository instance. You also learn how to use UML diagram editors to develop business models and classification systems, and how to design service lifecycles by using a UML state machine editor. Finally, you learn how to export settings and model designs to a configuration profile.
Learning objectivesAfter completing this unit, you should be able to:
Examine business models, diagrams, and WebSphere Service Registry and Repository configuration files Connect to a WebSphere Service Registry and Repository instance
Synchronize local configuration changes with a WebSphere Service Registry and Repository instance
Export changes to a configuration profile
Unit 6. Customizing business model classesDuration: 45 minutes
OverviewIn this unit, you learn how to extend the service metamodel in WebSphere Service Registry and Repository with custom business model objects. Using the Studio UML class diagram editor, you learn about generating Web Ontology Language (OWL) documents that describe business concepts. You learn how to add properties, associations, and relationships to business model objects. Finally, the unit covers how to export custom classes as an OWL document for WebSphere Service Registry and Repository.
Learning objectivesAfter completing this unit, you should be able to:
Identify how OWL captures business model relationships
Extend business models in the Governance Enablement Profile
Create business model object classes and properties
Create business model associations and relationships in Studio
Export business model systems as an OWL document
Exercise 3. Creating a business model classDuration: 1 hour
OverviewIn this exercise, you create a business model class with WebSphere Service Registry and Repository Studio. You design a new business model class by using the UML class diagram editor, and create relationships between business model classes. You also generate OWL models and import them as custom classes into WebSphere Service Registry and Repository.
Learning objectivesAfter completing this exercise, you should be able to:
Create and edit business models in Studio
Generate OWL models from UML models in Studio
Load new or updated business models into the WebSphere Service Registry and Repository server Modify existing business models and verify the new model in the WebSphere Service Registry and Repository server
Unit 7. Creating governance lifecyclesDuration: 45 minutes
OverviewThis unit covers how to design governance lifecycles. You learn how to use the Service Registry Studio application to create service lifecycles to enforce a governance process for service metadata. You learn about design states and transitions by using the UML state machine editor. You also generate OWL and State Adaptive Choreography Language (SACL) files to update the WebSphere Service Registry and Repository lifecycle configuration.
Learning objectivesAfter completing this unit, you should be able to:
Design lifecycle states with the UML class diagram editor
Create state transitions by using signal events
Identify the role of OWL and SACL in describing lifecycles
Update and insert new lifecycles into the WebSphere Service Registry and Repository lifecycle configuration
Exercise 4. Creating a governance lifecycle
Duration: 1 hour
OverviewIn this exercise, you develop, customize, and integrate governance lifecycles into WebSphere Service Registry and Repository. You create lifecycle states and transitions by using the UML state machine diagram editor in Studio. You also generate state machine and classification definitions corresponding to the lifecycle design. Finally, you import the customized governance lifecycle into a WebSphere Service Registry and Repository configuration.
Learning objectivesAfter completing this exercise, you should be able to:
Model lifecycle state machines in Studio
Generate an SACL file and related lifecycle Ontology file
Load new or updated lifecycles and corresponding classification systems into the WebSphere Service Registry and Repository server Modify existing lifecycles and verify the new state machine in the WebSphere Service Registry and Repository server
Unit 8. Creating classification systemsDuration: 30 minutes
OverviewClassifications allow you to organize the metadata within the registry in a structured manner. In this unit, you learn how to create, customize, and extend classification systems. You learn how to create classification systems by using the UML class diagram editor in Studio. You also learn how to export custom classifications, such as an OWL document, for import into WebSphere Service Registry and Repository.
Learning objectivesAfter completing this unit, you should be able to:
Identify scenarios for creating custom classification systems over custom business models
Create custom classification systems in Studio
Design custom classification systems by using the UML class diagram editor
Export classification systems as a WebSphere Service Registry and Repository configuration item
Exercise 5. Designing classification systemsDuration: 30 minutes
OverviewIn this exercise, you use WebSphere Service Registry and Repository Studio to develop a classification system. You use the UML class editor to define classes and relationships, and export the generated classification system into WebSphere Service Registry and Repository. Finally, you apply classifications to business model objects to help queries and classification.
Learning objectivesAfter completing this exercise, you should be able to:
Create classification system UML models in Studio
Extend existing classification systems without changing them directly
Generate classification system OWL files from a UML model in Studio
Load new or updated classification systems into the WebSphere Service Registry and Repository server Apply classifications to WebSphere Service Registry and Repository entities
Query WebSphere Service Registry and Repository content with classification systems
Unit 9. Governance policy validatorsDuration: 1 hour
OverviewIn this unit, you learn the difference between governance policy and mediation policy. You learn how the governance policy validator enforces governance policies on service metadata. You create policies on properties, classifications, and relationships to confirm that service records have valid data before WebSphere Service Registry and Repository runs an operation. You also learn how to enforce guard conditions on lifecycle transitions and write policies by using the Assertion wizards in Studio.
Learning objectivesAfter completing this unit, you should be able to:
Explain the purpose of the governance policy validator
Identify scenarios for enforcing governance assertions on properties, classifications, relationships, and lifecycle transitions
Validate the service metadata with protection assertions
Author governance policies by using Studio
Load a governance policy into the WebSphere Service Registry and Repository configuration
Exercise 6. Authoring governance policy assertionsDuration: 1 hour
OverviewIn this exercise, you design and enforce governance policies in Service Registry. The governance policy validator is a built-in plug-in that enforces policies on properties, classifications, relationships, and governance states for service metadata. You design governance policies with Studio, and apply policies as configurations in a Service Registry instance. Finally, you test and validate the newly created governance policies by using the web UI or Business Space user interfaces.
Learning objectivesAfter completing this exercise, you should be able to:
Enable the governance policy validator plug-in in WebSphere Service Registry and Repository Design governance policies by using Studio
Validate properties, classifications, and relationships with governance policies
Unit 10. Creating and using WS_Mediation policiesDuration: 45 minutes
OverviewIn this unit, you learn why, where, and how mediation policies are used within a service-oriented architecture (SOA). You learn about the WS_MediationPolicy specification and how an enterprise service bus (ESB) can use it. You learn about the conditions and actions that can be defined in a WS_MediationPolicy document. You also learn how to use the Business Space interface to create mediation policies that are held in WebSphere Service Registry and Repository.
Learning objectivesAfter completing this unit, you should be able to:
Explain where mediation policies are enforced within the service architecture Describe the types of mediation that a WS_MediationPolicy document can define Create a mediation policy by using the Business Space user interface of the WebSphere Service Registry and Repository configuration
Exercise 7. Authoring WS_MediationPolicyDuration: 20 minutes
OverviewIn this exercise, you explore the interface that is used to edit and create mediation policies in Service Registry. The Business Space user interface is used to create a WS_MediationPolicy. This exercise includes a scenario for enforcing the mediation policy, but does not include a runtime test of this policy.
Learning objectivesAfter completing this exercise, you should be able to:
Create a mediation policy by using the Business Space user interface of the WebSphere Service Registry and Repository configuration Describe the conditions and actions that a WS_MediationPolicy document can define Explore the interface that is used to create and edit WS_MediationPolicy
Unit 11. Customizing the Business Space user interfaceDuration: 1 hour
OverviewBusiness Space provides a graphical widget framework for interacting with WebSphere products. WebSphere Service Registry and Repository provides the Business Space application and Service Registry widgets. In this unit, you learn how to configure and customize Business Space as the main user interface for developers, administrators, and SOA governance architects so that they can work with Service Registry metadata.
Learning objectivesAfter completing this unit, you should be able to:
Describe the purpose of the Business Space user interface
Identify graphical widgets for showing WebSphere Service Registry and Repository information
Create, retrieve, and update service metadata by using Service Registry widgets
View and process action items with the Tasks Service Registry widget
Customize and configure Service Registry features within Business Space
Exercise 8. Customizing the Business Space user interfaceDuration: 1 hour
OverviewIn this exercise, you configure the Business Space user interface so that you can retrieve and work with service metadata artifacts. WebSphere Service Registry and Repository includes Business Space widgets for working with service metadata. You create a space for showing widgets that are based on an existing template and share a specific space with a Service Registry role. You customize the Search widget to find specific business model objects. You also work with Collections, Navigator, and Details widgets to show service metadata. Finally, you customize the Actions widget to quickly perform service governance tasks.
Learning objectivesAfter completing this exercise, you should be able to:
Create a space from an existing template
Share a space with a WebSphere Service Registry and Repository role
Customize the Search widget to find specific business model objects
Set the Actions widget to perform editing and governance operations on service metadata
Configure a Collection View widget to retrieve a list of objects
Configure the Navigator widget to graph relationships on an object
Set the Details widget to show specific properties, relationships, and classifications on a service metadata object
Unit 12. Dynamic service selection with WebSphere Enterprise Service BusDuration: 1 hour
OverviewThis unit introduces you to dynamic service selection. WebSphere Enterprise Service Bus includes a number of mediation primitives that retrieve information from Service Registry. In this unit, you learn how the Dynamic Endpoint Lookup primitive returns one or more candidate service endpoints according to the match behavior for a simple endpoint lookup. The Service Level Agreement Check primitive ensures that qualities-of-service levels are met before the service call proceeds. You learn how named queries allow Service Registry to save searches for use by mediations, and how to employ the Dynamic Gateway runtime pattern by using Service Registry mediations.
Learning objectivesAfter completing this unit, you should be able to:
Retrieve one or more candidate endpoints with the Dynamic Endpoint Lookup primitive
Identify the three match policy behaviors
Enforce runtime policies with the Service Level Agreement Check primitive
Apply the WebSphere Enterprise Service Bus Dynamic Gateway runtime pattern
Unit 13. Dynamic service selection with WebSphere Message BrokerDuration: 1 hour
OverviewIn this unit, you explore how WebSphere Message Broker supports WebSphere Service Registry and Repository. You learn how to use the EndpointLookup node to retrieve a list of one or more endpoint candidates and how to apply match behavior to affect the number of results that are returned from Service Registry. You also use the RegistryLookup node to retrieve any service metadata object that is stored in WebSphere Service Registry and Repository. Finally, this unit covers how to configure the WebSphere Service Registry and Repository cache parameters for size and timeout values, and how to set up cache notification to receive updates from WebSphere Service Registry and Repository.
Learning objectivesAfter completing this unit, you should be able to:
Retrieve one or more endpoints with the EndpointLookup node
Retrieve any service metadata entity with the RegistryLookup node
Configure the WebSphere Service Registry and Repository cache
Subscribe to WebSphere Service Registry and Repository notification events
Unit 14. Dynamic service selection with WebSphere DataPower SOA AppliancesDuration: 30 minutes
OverviewIn this unit, you learn how WebSphere Service Registry and Repository enhances service mediation within WebSphere DataPower SOA Appliances. The unit covers how to define a WebSphere Service Registry and Repository object to connect to a WebSphere Service Registry and Repository instance. You learn how to configure a Web Service Proxy to dynamically retrieve service description documents from WebSphere Service Registry and Repository. You also learn how to subscribe to update notifications with a WebSphere Service Registry and Repository subscription object.
Learning objectivesAfter completing this unit, you should be able to:
Connect to a WebSphere Service Registry and Repository instance with a WebSphere Service Registry and Repository object
Subscribe to a service description document with a WebSphere Service Registry and Repository subscription
Look up a service endpoint with a Web Service Proxy object
Apply WS-Policy Attachments from a Web Services Description Language (WSDL) document that is retrieved from WebSphere Service Registry and Repository
Unit 15. Course summary
Duration: 15 minutes
OverviewThis unit provides a summary of the course, a description of the class evaluation process, and information for future study.
Learning objectivesAfter completing this unit, you should be able to:
Explain how the course met its learning objectives
Submit an evaluation of the class
Identify other WebSphere Education courses that are related to this course Access the WebSphere Education website
Locate appropriate resources for further study
For more information
To learn more about this course and other related offerings, and to schedule training, contact IBM WebSphere Education at [email protected] or visit ibm.com/websphere/education.To learn more about validating your technical skills with IBM certification, visit ibm.com/certify.To stay informed about the latest WebSphere training news, visit WebSphere Education at the following sites:YouTube: youtube.com/websphereeducationFacebook: facebook.com/websphereeducationTwitter: twitter.com/websphere_edu
Highlights
Intermediate training for developers and architects
Covers IBM WebSphere Service Registry and Repository V8
Helps you customize and integrate WebSphere Service Registry and Repository into your architecture
PAGE 2