ibm websphere enablement for websphere industry … · etom process framework, ... catalog,...
TRANSCRIPT
Chapter 1. Enablement for the WebSphere Telecom ContentPack
The Telecom Enablement can be used by solution architects, IT practitioners, anddomain experts to have a better understanding of the assets available in theWebSphere® Telecom Content Pack. The Telecom Enablement consists of theArchitecture model and the Implementation model.
© IBM 2010 © IBM 2006, 2010 1
Chapter 2. Architecture model
The architecture model provides an overview of the standards and assets availablewith the WebSphere Telecom Content Pack. You must import the architecturemodel in Rational® Software Architect and view the different areas.
The purpose of the WebSphere Telecom Content Pack Architecture model for ITpractitioners, Telecom domain experts, and solution architects is provided in thefollowing list.v It provides a deeper understanding of the assets available with the WebSphere
Telecom Content Pack and usage of the TMF Framework components, such aseTOM Process Framework, Shared Information Model (SID), and MTOSI.
v It enables a user to navigate through the WebSphere Telecom Content Pack assettaxonomy and details using simple relationships and decomposition hierarchy.
v It provides different views for grouping assets based on the Telecom standardsand subject areas, such as Assurance, Billing, Catalog, Fulfillment, Inventory, andso on.
Viewing the Architecture model in Rational Software ArchitectYou can view and search for assets in the Architecture model using RationalSoftware Architect. Before you can view the Architecture model, you mustcomplete the prerequisites and import the required files in Rational SoftwareArchitect.
Before you begin
Ensure that you have installed the following software to view the Architecturemodel:v Rational Software Architect v7.5.4v WebSphere Telecom Content Pack V7.0 Feature Pack 1
Procedure1. Start Rational Software Architect.2. Click File → Import → Other → Project Interchange and click Next.3. Click Browse and go to the <Install_path>/architectural-models/rsa/models
folder.4. Click wicp-profile-project-interchange.zip, click Open, click the wicp_profile
check box, and then click Finish.5. Click Browse and go to the <Install_path>/architectural-models/rsa/models
folder.6. Click telecom-architecture-model-project-interchange.zip, click Open, click the
TOCP-Architecture-Model check box, and then click Finish.7. Click File → Import → Other → Project Interchange and click Next.
Results
You can now view the model and drill down to view the assets details.
© Copyright IBM Corp. 2006, 2010 3
Viewing assets using the Architecture diagramYou can import the files provided with the WebSphere Telecom Content Pack toview the Architecture diagram in Rational Software Architect. You can click each ofthe components or packages in the diagram to open the individual view for theasset.
Before you begin
Import the Telecom Architecture model in Rational Software Architect. For moreinformation about importing the Architecture model, see “Viewing the Architecturemodel in Rational Software Architect” on page 3.
Procedure1. Start Rational Software Architect.2. In the Project Explorer area, expand TOCP - Architecture-Model.3. Expand Diagrams and double-click Telecom Content Pack Model to view the
Telecom Architecture diagram.
Figure 1. Architecture Model in Rational Software Architect
4 IBM WebSphere Enablement for WebSphere Industry Content Packs: Telecom Enablement
What to do next
You can drill down and view the assets for the different areas.
Capability ModelThe Architecture model describes the basis of the WebSphere Telecom ContentPack Capability Model decomposition perspective based on the TMF eTOMProcess Decomposition Framework (eTOM). It provides a logical grouping ofprocesses for building BPM Solutions. In addition, the model provides mapping tothe Services Decomposition model which displays the Business Service operations,Common messaging model, and System View Data Model. The Level 2 Processesin this model are mapped to the process flows created as part of the TelecomProcess Models. You can view the Capability and Business Process for theWebSphere Telecom Content Pack in the Architecture diagram.
Before you begin
Import the Telecom Architecture model in Rational Software Architect. For moreinformation about importing the Architecture model, see “Viewing the Architecturemodel in Rational Software Architect” on page 3.
About this task
In this example, you drill down the Capability Model to view Create CustomerProblem Report.
Figure 2. Telecom Architecture diagram
Chapter 2. Architecture model 5
Procedure1. Start Rational Software Architect.2. In the Project Explorer area, expand TOCP - Architecture Model.3. Expand Models and double-click Telecom Content Pack Model to view the
Telecom Architecture diagram.
4. From Capability Model, double-click Capability Maps.
Figure 3. Telecom Architecture diagram
6 IBM WebSphere Enablement for WebSphere Industry Content Packs: Telecom Enablement
5. Double-click Operations.
6. Double-click Assurance.
Figure 4. Capability Maps
Figure 5. Operations
Chapter 2. Architecture model 7
Note: You can also drill down to Fulfillment from Capability Model → ProcessMaps → Assurance.
7. Double-click Problem Handling.
8. Double-click Create Customer Problem Report.
Figure 6. Assurance
Figure 7. Problem Handling
8 IBM WebSphere Enablement for WebSphere Industry Content Packs: Telecom Enablement
Capability Models Mapping to eTOM:
You can view the different levels for the capability model using the ModelExplorer in the Project Explorer window.
Procedure
1. Start Rational Software Architect.2. In the Project Explorer area, expand TOCP - Architecture Model.3. Expand Models → Capability Model → Capability Maps.4. Expand Process Maps → BusinessProcess: Assurance → BusinessProcess:
Customer Interface Management → BusinessActivity: Analyze & Report onCustomer → Analyze & Report on Customer. The different eTOM levelsdisplayed is given in the following figure. You can double click an item to viewthe diagram for the object.
Figure 8. Create Customer Problem Report
Chapter 2. Architecture model 9
Using the eTOM standard view:
Use the Industry Standards view to view the different process levels from theeTOM perspective.
Procedure
1. Start Rational Software Architect.2. In the Project Explorer area, expand TOCP - Architecture Model.3. Expand Models → Industry Standards View → Business Process Framework
(eTOM) → Main. The different eTOM levels displayed is given in the followingfigure. You can double click an item to view the diagram for the object.
Figure 9. Viewing the different eTOM levels
10 IBM WebSphere Enablement for WebSphere Industry Content Packs: Telecom Enablement
4. Double-click Business Capability: Strategy, Infrastructure & Product.
Process ModelView and navigate through the process flow diagrams that are modeled as activitydiagrams for the WebSphere Telecom Content Pack in the Architecture model. Youcan also view the relationship between Business Processes and WebSphere Telecom
Figure 10. Viewing the different eTOM levels: Standards view
Figure 11. Viewing business processes
Chapter 2. Architecture model 11
Content Pack Operations in this model. The processes represented in the modelcorrespond to eTOM Level 3 processes and is useful for identifying candidateservice interfaces and operations.
Before you begin
Import the Telecom Architecture model in Rational Software Architect. For moreinformation about importing the Architecture model, see “Viewing the Architecturemodel in Rational Software Architect” on page 3.
About this task
In this example, you drill down the Process Model to view the Incident andProblem Management activity diagram.
Procedure1. Start Rational Software Architect.2. In the Project Explorer area, expand TOCP - Architecture-Model.3. Expand Diagrams and double-click Telecom Content Pack Model to view the
Telecom Architecture diagram.
4. From Process Model, double-click Process Flows.
Figure 12. Telecom Architecture diagram
12 IBM WebSphere Enablement for WebSphere Industry Content Packs: Telecom Enablement
5. Double-click Incident and Problem Management to view the activity diagram.
Identifying candidate services:
Use the activity diagram to view and identify the candidate services that are usedby the business process flow. The Modeler Browse Diagram view displays theprocess flow and the relationship with the Level 3 process map.
Procedure
1. In the Project Explorer area, expand TOCP - Architecture Model → Models →Telecom Content Pack Model → Process Model → Process Flows.
2. Right-click a process flow, that is Incident and Problem Management and thenclick Visualize → Explore in Browse Diagram to view the process flow with therelationship.
Figure 13. Process Flows
Figure 14. Incident and Problem Management
Chapter 2. Architecture model 13
Business VocabularyYou can view the business concepts, roles, and channels for the WebSphereTelecom Content Pack in the Architecture diagram. This model provides theIT-centric view of various system view concepts that are mapped to the BusinessItems in WebSphere Integration Developer. This model can also be used to viewthe various roles and channels that are required to model an implementation. Theusage of roles is depicted using swim-lane notations as part of the activitydiagrams with the process models.
Before you begin
Import the Telecom Architecture model in Rational Software Architect. For moreinformation about importing the Architecture model, see “Viewing the Architecturemodel in Rational Software Architect” on page 3.
About this task
In this example, you drill down the Business Vocabulary to view the businessconcepts for the WebSphere Telecom Content Pack.
Note: Messages and Errors are not covered in this release.
Procedure1. Start Rational Software Architect.2. In the Project Explorer area, expand TOCP - Architecture Model.3. Expand Diagrams and double-click Telecom Content Pack Model to view the
Telecom Architecture diagram.
Figure 15. Process flow map
14 IBM WebSphere Enablement for WebSphere Industry Content Packs: Telecom Enablement
4. From Business Vocabulary, double-click Business Concepts.
What to do next
Similarly, you can drill down and view the following models.
Figure 16. Telecom Architecture diagram
Figure 17. Business Concepts
Chapter 2. Architecture model 15
v Roles
v Channels
Figure 18. Roles
16 IBM WebSphere Enablement for WebSphere Industry Content Packs: Telecom Enablement
Services ModelThe Services Model for WebSphere Telecom Content Pack consists of ServiceInterfaces, Messaging Model, and Data Model. The Messaging Model and DataModel is based on the TMF Shared Information Data Model (SID) standard and areextended based on the SID System View Data Model.
Before you begin
Import the Telecom Architecture model in Rational Software Architect. For moreinformation about importing the Architecture model, see “Viewing the Architecturemodel in Rational Software Architect” on page 3.
About this task
The following package diagram defines the relationship between the differentlayers using package dependencies.
Figure 19. Channels
Chapter 2. Architecture model 17
The Service Decomposition Perspective is based on the TMF ApplicationFramework (TAM), which provides a standardized model for grouping functionand data into recognizable applications or services. The following diagram displaysthe TAM view of the different applications. The service decomposition is based onthe subject areas, such as Fulfillment, Assurance, and the layers such as ServiceManagement, Resource Management.
Figure 20. Relationship between the different layers
18 IBM WebSphere Enablement for WebSphere Industry Content Packs: Telecom Enablement
In this example, you drill down the Services Model to view the interfaces forCustomer Assurance.
Procedure1. Start Rational Software Architect.2. In the Project Explorer area, expand TOCP - Architecture Model.3. Expand Diagrams and double-click Telecom Content Pack Model to view the
Telecom Architecture diagram.
ProductManagement
Oper Support & Readiness Fulfillment Assurance Billing
Market / SalesManagement
Serv
ice
Mgt
Resourc
eM
gt
Supplier / PartnerManagement
EnterpriseManagement
Custo
mer
Mgt
You may need to zoom in for reading contents
Inte
rgra
tion
Infra
stru
ctu
rebus
technolo
gy
/m
iddle
ware
/busin
ess
pro
cess
Managem
ent
PartnerMgt
Supply ChainMgt
RevenueAssurance
Mgt
WorkforceMgt
ServiceSpecification
Mgt
Serviceinventory
Mgt
ServiceConfiguratiion
Mgt
SLAMgt
ServiceProblem
Mgt
ServiceDesign /Assign
ServiceRating /
DiscountingMgt
ServiceQuality
Monitoring &Impact
Analysis
ServicePerformance
Mgt
ResourceInventory
Mgt
ResourcePerformanceMonitoring /
Mgt
ResourceProblem
Mgt
Correlation &Root Cause
Analysis
ResourceActivation
Resource Testing Mgt
Resource Domain Mgt (IT Computing, IT Applications, Network)
Customer Self Mgt
Customer Service /Account Problem
Resolution
CustomerInformation
Mgt
CollectionsMgt
BillFormatting
CustomerBillingMgt
OrderMgt
CampaignMgt
Product Strategy /Proposition
Mgt
Product / ServiceCatalog
Mgt
Product LifecycleMgt
Product PerformanceMgt
Corporate SalesMgt
Channel SalesMgt
ReceivablesMgt
InvoicingQuotation
Engine
CustomerQOS / SLA
Mgt
Customer Contact, Retention & Loyalty
CorrelationDesign /Assign
ResourcePlanning /
Optimization
ResourceProvisioning /Configuration
ResourceLogistics
ResourceStatus
Monitoring
ArbitrageMgt
VoucherMgt
Billing DataMediation
Real-timeBillingMgt
ResourceData
MediationResource
SpecificationMgt
HRMgt
FinancialMgt
AssetMgt
SecurityMgt
KnowledgeMgt
FraudMgt
TMT TAM 2.1 -“System View”
Figure 21. TAM: System view
Chapter 2. Architecture model 19
4. From Services Model, double-click Services Decomposition.
Figure 22. Telecom Architecture diagram
20 IBM WebSphere Enablement for WebSphere Industry Content Packs: Telecom Enablement
5. Double-click Customer Assurance.
Note: The Customer Assurance SCA Library and its corresponding Serviceinterfaces that are displayed in WebSphere Integration Developer is given in thefollowing figure.
Figure 23. Services Decomposition
Figure 24. Customer Assurance
Chapter 2. Architecture model 21
What to do next
Similarly, you can drill down and view the following Services Model.v Messaging Model
The messaging model in WebSphere Telecom Content Pack displays thereusability aspect of the system view data model elements across variousoperation parameters that are provided as part of the Services Decomposition.The packages represented in this model are like the library structure andorganization in WebSphere Integration Developer.
Figure 25. Customer Assurance in WebSphere Integration Developer
22 IBM WebSphere Enablement for WebSphere Industry Content Packs: Telecom Enablement
You can further drill down and view the messages. For example, double-clickSID Assurance Msg → ibm_telecom_message_management_info.
– Complete the following steps to view how an Exception Messages is modeledextending from IBM Telecom Messages.
Figure 26. SID Assurance Msg
Figure 27. ibm_telecom_message_management_info
Chapter 2. Architecture model 23
1. From the Project Explorer, go to TOCP-Architecture-Model → Models →Telecom Content Pack Model → Services Model → ServicesDecomposition → Service Assurance → CloseTroubleTicket →closeTroubleTicket.
2. From the Properties tab, click Exceptions to view the exception messagefor fault handling.
v Data Model
The System View Data Model provided as part of the Architecture Modelenables you to identify the various patterns that are present across various partsof the SID Model but are implemented in a common way. The System View datamodel is organized around the functional subject areas like fulfillment,assurance, and billing to provide maximum reuse across the horizontal layers ineTOM.
Figure 28. Viewing faults
24 IBM WebSphere Enablement for WebSphere Industry Content Packs: Telecom Enablement
Use the Data Model to navigate and view the following areas.– EntitySpecification
– CharacteristicValue
Figure 29. ibm_telecom_common_base: EntitySpecification
Chapter 2. Architecture model 25
– Business Interactions
Common ComponentsYou can view the Common Services, Industry Patterns, and Utilities for theCommon Components of the WebSphere Telecom Content Pack in the Architecturediagram. The Architecture Model provides the service specification details for thecommon services that are provided as part of the WebSphere Telecom ContentPack.
Figure 30. ibm_telecom_common_base: CharacteristicValue
Figure 31. ibm_telecom_common_business_interaction: Business Interactions
26 IBM WebSphere Enablement for WebSphere Industry Content Packs: Telecom Enablement
Before you begin
Import the Telecom Architecture model in Rational Software Architect. For moreinformation about importing the Architecture model, see “Viewing the Architecturemodel in Rational Software Architect” on page 3.
About this task
In this example, you drill down the Common Components to view one of thecommon service named as Customer Notification Service .
Procedure1. Start Rational Software Architect.2. In the Project Explorer area, expand TOCP - Architecture Model.3. Expand Diagrams and double-click Telecom Content Pack Model to view the
Telecom Architecture diagram.
4. From Common Components, double-click Common Services.
Figure 32. Telecom Architecture diagram
Chapter 2. Architecture model 27
5. Double-click Customer Notification Service.
Figure 33. Common Services
28 IBM WebSphere Enablement for WebSphere Industry Content Packs: Telecom Enablement
a. To view the message view, double-click Message View.
Figure 34. Customer Notification Service
Chapter 2. Architecture model 29
b. To view the service view, double-click Service View.
Figure 35. Message View
30 IBM WebSphere Enablement for WebSphere Industry Content Packs: Telecom Enablement
c. To view the component view, double-click Component View.
d. To view the collaboration view, double-click Collaboration View.
Figure 36. Service View
Figure 37. Message View
Chapter 2. Architecture model 31
Understanding the Process Decomposition using CapabilityModelYou can use the Capability Model and drill down in the Architecture diagram toview the services available in the WebSphere Telecom Content Pack. You can alsoview the hierarchy of the service in the Project Explorer.
Before you begin
Import the Telecom Architecture model in Rational Software Architect. For moreinformation about importing the Architecture model, see “Viewing the Architecturemodel in Rational Software Architect” on page 3.
Procedure1. Start Rational Software Architect.2. In the Project Explorer area, expand TOCP - Architecture Model.3. Expand Diagrams and double-click Telecom Content Pack Model to view the
Telecom Architecture diagram.
Figure 38. Message View
32 IBM WebSphere Enablement for WebSphere Industry Content Packs: Telecom Enablement
4. From Capability Model, double-click Capability Maps.
Figure 39. Telecom Architecture diagram
Figure 40. Capability Maps
Chapter 2. Architecture model 33
5. Double-click Operations.
6. Double-click Assurance.
7. Double-click Problem Handling.
Figure 41. Operations
Figure 42. Assurance
34 IBM WebSphere Enablement for WebSphere Industry Content Packs: Telecom Enablement
8. To view the sub process for the main process, click Handle Query Complaintor Request. From the Properties tab, click Relationships → (Handle QueryComplaint or Request) → Navigate to Related Element(s).
9. Double-click Handle Query Complaint or Request.
Figure 43. Problem Handling
Figure 44. View relationship
Chapter 2. Architecture model 35
10. To view the service in the Project Explorer. Right-click Log Complaint, andthen click Navigate → Show in → Show Referenced Element in ProjectExplorer.
11. View the service in the Project Explorer.
Viewing assets based on the Telecom Industry standardsYou can use the Architecture model to drill and view the WebSphere TelecomContent Pack assets based on the Telecom Industry standards. The views areavailable for the eTOM and SID standards.
Before you begin
Import the Telecom Architecture model in Rational Software Architect. For moreinformation about importing the Architecture model, see “Viewing the Architecturemodel in Rational Software Architect” on page 3.
Figure 45. Handle Query Complaint or Request
Figure 46. Project Explorer
36 IBM WebSphere Enablement for WebSphere Industry Content Packs: Telecom Enablement
Procedure1. Start Rational Software Architect.2. In the Project Explorer area, expand TOCP-Architecure-Model.3. Expand Models → Telecom Content Pack Views → Industry Standards View,
expand the industry standard, for example Business Process Framework(eTOM), and double-click Main.
4. Double-click and drill down to view the asset for a specific area.
Note: You can also drill down and view the assets using InformationFramework (SID).
Viewing assets based on the Telecom subject areaYou can use the Architecture model to drill down and view the WebSphereTelecom Content Pack assets for the Telecom subject area.
Figure 47. Viewing assets for an Industry standard
Figure 48. Viewing the Assurance area
Chapter 2. Architecture model 37
Before you begin
Import the Telecom Architecture model in Rational Software Architect. For moreinformation about importing the Architecture model, see “Viewing the Architecturemodel in Rational Software Architect” on page 3.
Procedure1. Start Rational Software Architect.2. In the Project Explorer area, expand TOCP-Architecure-Model.3. Expand Models → Telecom Content Pack Views → Subject Area View, expand
the subject area, for example Assurance, and double-click Main.View the different components for Assurance. The components are groupedbased on the assets that are available with the WebSphere Telecom ContentPack.
4. Double-click and drill down to view the asset for a specific area.
Figure 49. Viewing assets for a subject area
38 IBM WebSphere Enablement for WebSphere Industry Content Packs: Telecom Enablement
Searching specific assetsUse the search feature of Rational Software Architect to search for assets that areavailable in the WebSphere Telecom Content Pack.
Before you begin
Import the Telecom Architecture model in Rational Software Architect. For moreinformation about importing the Architecture model, see “Viewing the Architecturemodel in Rational Software Architect” on page 3.
Procedure1. Start Rational Software Architect.2. In the Project Explorer area, expand TOCP-Architecure-Model.3. Expand an area that you want to search, for example Models → Telecom
Content Pack Model.4. Right-click the area that you want to search in, for example Process Model, and
click Find/Replace.5. Enter an asset name that you want to search, for example Order Fulfillment,
and click Search.
Figure 50. Viewing the Operations area
Chapter 2. Architecture model 39
6. View the search results for the path where the asset can be found. You can alsodouble-click the asset to view the model.
Figure 51. Viewing search results
40 IBM WebSphere Enablement for WebSphere Industry Content Packs: Telecom Enablement
Creating HTML files for the Architecture modelYou can use Rational Software Architect to create HTML files for the Architecturemodel. You can then view the HTML files using a Web browser.
Before you begin
Ensure that you have imported the Architecture model in Rational SoftwareArchitect.
Procedure1. From Project Explorer, expand TOCP-Architecture Model → Models → Telecom
Content Pack Model, and select the models that you require.2. Click Modeling → Publish → Web.3. Specify an output folder in the Select folder to publish to field, and then click
OK.4. Go to the output folder that you published the files to, and open the index.html
file using a Web browser.
Figure 52. Viewing search results
Chapter 2. Architecture model 41
Chapter 3. Implementation model
The WebSphere Telecom Content Pack is based on the IBM SOA reference model. Itdisplays how a Solution Scenario is mapped to the different Telecom assets.
The purpose of the WebSphere Telecom Content Pack Implementation model for ITpractitioners, Telecom domain experts, and solution architects is provided in thefollowing list.v It provides an Implementation template for identifying and designing
components that are required for building a BPM solution. The solution that isdeveloped aligns with the IBM SOA reference model.
v It provides a sample Implementation model that is based on the Dynamic OrderFulfillment Solution Scenario.
The Implementation Model contains two perspectives, the Deployment Modelperspective and the Implementation Model perspective, that demonstrates how aBPM solution is modeled using the WebSphere Telecom Content Pack ArchitectureModel. The Implementation model depends on the WebSphere Telecom ContentPack assets, as shown in the following figure.
The Implementation model can be used as a template to instantiate a newimplementation model for a customer-specific BPM solution or implementation. Asample Implementation model is provided as part of the Implementation model toshow how the WebSphere Telecom Content Pack assets are used to create a BPMsolution using the Service Assurance use-case involving Network Incident andCustomer Problem management.
Figure 53. Implementation model perspectives
© Copyright IBM Corp. 2006, 2010 43
Viewing the Implementation model in Rational Software Architect
Before you begin
Ensure that you have installed the following software to view the Implementationmodel:v Rational Software Architect v7.5.4v WebSphere Telecom Content Pack V7.0 Feature Pack 1v Import the Telecom Architecture model in Rational Software Architect. For more
information to import the Architecture model, see “Viewing the Architecturemodel in Rational Software Architect” on page 3.
Procedure1. Start Rational Software Architect.2. Click File → Import → Other → Project Interchange and click Next.3. Click Browse and go to the <Install_path>/architectural-models/rsa/models
folder.4. Click telco-implementation-model-project-interchange.zip, click Open, click the
TOCP-Implementation-Model check box, and then click Finish.
Results
You can now view the model and drill down to view the assets details.
Understanding the Implementation modelThe Implementation model is a template that is based on the IBM SOA ReferenceModel. You can open and view the different areas of the WebSphere TelecomContent Pack Implementation Model in Rational Software Architect.1. Start Rational Software Architect.2. In the Project Explorer area, expand TOCP - Implementation Model.
Figure 54. Implementation Model in Rational Software Architect
44 IBM WebSphere Enablement for WebSphere Industry Content Packs: Telecom Enablement
3. Expand Diagrams, double-click Telecom Implementation Model, and thendouble-click Implementation Model from the Main window, to view theImplementation Model.
4. You can drill down and view the different areas.
Strategy and Planning ServicesAs part of solution design, each of the reference model categories must be filledwith the relevant artifacts with appropriate linkage or reference to assets from theWebSphere Telecom Content Pack.
The capability and eTOM process that map to the solution decomposition must bemodeled using the Strategy and Planning Services category can be viewed usingthe following steps.1. Start Rational Software Architect.2. In the Project Explorer area, expand TOCP - Implementation Model.3. Expand Diagrams, double-click Telecom Implementation Model, and then
double-click Implementation Model from the Main window, to view theImplementation Model.
Figure 55. Telecom Implementation model
Chapter 3. Implementation model 45
4. Double-click Strategy and Planning Services.
Business Service EventsBusiness Service Event services primarily represent the tools and the metadatastructures for encoding your business design, including your business policies andobjectives.
Figure 56. Telecom Implementation model
Figure 57. Strategy and Planning Services
46 IBM WebSphere Enablement for WebSphere Industry Content Packs: Telecom Enablement
Business innovation and optimization is achieved by capturing the business design,and then studying the design to improve it through a combination of iterativerefinement and analysis of real-time business metrics.
These services include tools to help you define your key performance indicators,that is, those business objectives and general metrics that you want to monitor. Theservices are then linked directly into the information system to collect performancemetrics from your system and to enable you to change the metrics that aremeasured as your monitoring needs change. These components include WebSphereBusiness Modeler, WebSphere Business Monitor, and WebSphere Business ServicesFabric.1. Start Rational Software Architect.2. In the Project Explorer area, expand TOCP - Implementation Model.3. Expand Diagrams, double-click Telecom Implementation Model, and then
double-click Implementation Model from the Main window, to view theImplementation Model.
4. Double-click Business Services and Events.
Figure 58. Telecom Implementation model
Chapter 3. Implementation model 47
Interaction ServicesThe interaction services node serves as the SOA entry point for users. Theinteraction services provide the presentation layer for SOA that abstracts theinterfaces and aggregates the information sources between the end user and theSOA applications.
Interaction services are categorized into three main services:v User interface services:
This is composed of a portal application that uses dashboards for decisionmaking, and visibility into operations.
v User interaction services:This is composed of visualization, collaboration, composite applications, alerts,and notifications.
v Deployment services:This is composed of mobile, browser, and rich clients.
1. Start Rational Software Architect.2. In the Project Explorer area, expand TOCP - Implementation Model.3. Expand Diagrams, double-click Telecom Implementation Model, and then
double-click Implementation Model from the Main window, to view theImplementation Model.
Figure 59. Business Services and Events
48 IBM WebSphere Enablement for WebSphere Industry Content Packs: Telecom Enablement
4. Double-click Interaction Services.
Business Application ServicesBusiness application services implement your core business logic. These are servicecomponents created as services within a business model and represent the basicstructure of your business design.
They are services that are not decomposable within the business model, but thatcan be composed to form higher level services. These services can be used to createbusiness processes, such as process flows or business state machines. The businessapplication services components include WebSphere Integration Developer,Rational Application Developer, and WebSphere Application Server.1. Start Rational Software Architect.2. In the Project Explorer area, expand TOCP - Implementation Model.3. Expand Diagrams, double-click Telecom Implementation Model, and then
double-click Implementation Model from the Main window, to view the
Figure 60. Telecom Implementation model
Figure 61. Interaction Services
Chapter 3. Implementation model 49
Implementation Model.
4. Double-click Business Application Services.
Mediation ServicesThese services represent the mediations and transformation that exist in theEnterprise Service Bus.
This is used to convert data from one format to another using mediation flowsusing WebSphere Integration Developer. To maintain separation of concernsbetween different enterprise applications it is recommended to use mediation flowsfrom an existing format to native format and vice versa.1. Start Rational Software Architect.2. In the Project Explorer area, expand TOCP - Implementation Model.3. Expand Diagrams, double-click Telecom Implementation Model, and then
double-click Implementation Model from the Main window, to view the
Figure 62. Telecom Implementation model
Figure 63. Business Application Services
50 IBM WebSphere Enablement for WebSphere Industry Content Packs: Telecom Enablement
Implementation Model.
4. Double-click Mediation Services.
Figure 64. Telecom Implementation model
Chapter 3. Implementation model 51
Mediation Services consist of the following components:v Messaging models:
These are based on the meta-model of the message under consideration TheEnterprise Service Bus must be capable of supporting different types of messagemodels flowing between the service provider and service requestor, thus creatinga message-model-agnostic exchange.
Process ServiceProcess services include various forms of compositional logic, such as businessprocess flows and business state machines (finite-state machines for businesscomposition).
You can consider both these composition mechanisms, and other forms such asbusiness rules and decision tree processing, as well as ad-hoc forms ofcomposition, to be equally valid approaches to choreographic service composition.These components include WebSphere Integration Developer and WebSphereProcess Server.
The example of a process service that includes an orchestrated service realizationsuch as a BPEL process is shown using the following activity diagram1. Start Rational Software Architect.2. In the Project Explorer area, expand TOCP - Implementation Model.
Figure 65. Mediation Services
52 IBM WebSphere Enablement for WebSphere Industry Content Packs: Telecom Enablement
3. Expand Diagrams, double-click Telecom Implementation Model, and thendouble-click Implementation Model from the Main window, to view theImplementation Model.
4. Double-click Process Services.
An example of a Process Service is shown in the following figure.
Figure 66. Telecom Implementation model
Figure 67. Activity Diagram
Chapter 3. Implementation model 53
Access ServiceAccess services are used for integrating existing applications and functions into theservice-oriented architecture.
This includes simple wrapping of those functions and rendering them as servicewhen the existing function matches the semantic requirements of the businessmodel in which it will be used In more complex cases, the logic of the existingfunction is augmented to match the business design. In this case, the access servicemight invoke multiple existing functions, to achieve the semantic requirements ofthe service.
Examples of Access Services include adapters, such as Siebel, E-mail, COBOL CICS,and so on.
Deployment ModelIn addition to the Implementation model, a template Deployment model is alsoprovided with the WebSphere Telecom Content Pack that is used to representvarious components that represent the best practices for deployment of a BPMsolution. This must be used as a basis for creating a Deployment model whileinstantiating new BPM solutions.
Before you begin:
Import the Implementation model. For more information about importing themodel, see “Viewing the Implementation model in Rational Software Architect” onpage 44.1. Start Rational Software Architect.2. In the Project Explorer area, expand TOCP - Implementation Model.3. Expand Diagrams, double-click Telecom Implementation Model, and then
double-click Deployment Model from the Main window, to view theDeployment Model.
Figure 68. Process Services
54 IBM WebSphere Enablement for WebSphere Industry Content Packs: Telecom Enablement
Sample Implementation Model : Service Assurance use-caseThe sample implementation model that is provided as part of this package is forthe Incident and Problem Management solution scenario. You can use the model tobrowse through the various design elements used to model the solution scenarioand their dependency to the WebSphere Telecom Content Pack assets.
Complete the following steps to view the business process.1. Start Rational Software Architect.2. In the Project Explorer area, expand TOCP - Implementation Model.3. Expand Diagrams, double-click Telecom Implementation Model, and then
double-click Implementation Model from the Main window, to view theImplementation Model.
Figure 69. Telecom Deployment model
Figure 70. Telecom Implementation model
Chapter 3. Implementation model 55
4. Double-click Process Services to view the business process.
Instantiating the Implementation model for a BPM solutionYou can use the Implementation model templates to design BPM solutions basedon the Telecom standards. To use the templates, you must import the requiredproject in Rational Software Architect and work with the different parts of themodel.
Procedure1. Start Rational Software Architect.2. Click File → Import → Other → Project Interchange and click Next.3. Click Browse and go to the <Install_path>/architectural-models/rsa/models
folder.4. Click telco-implementation-template-project-interchange.zip, click Open, click
the TOCP-Implementation-Template check box, and then click Finish.5. In the Project Explorer area, expand TOCP - Implementation Template.6. Expand Models, and then double-click Telecom Implementation Template.
Figure 71. Business process
56 IBM WebSphere Enablement for WebSphere Industry Content Packs: Telecom Enablement
7. Click File → Save As, enter the file name as Order Fulfillment-ImplementationModel, and then click OK.
8. In the Project Explorer, rename the Telecom-Implementation-Template to OrderFulfillment-Implementation Model.
Figure 72. Telecom Implementation Template
Figure 73. New Implementation Template
Chapter 3. Implementation model 57
9. Update the model and ensure that it contain the same model dependency asthe Implementation model and map the relevant design elements from theWebSphere Telecom Content Pack Architecture Model.
Creating HTML files for the Implementation modelYou can use Rational Software Architect to create HTML files for theImplementation model. You can then view the model using a Web browser.
Before you begin
Ensure that you have imported the Architecture model and the Implementationmodel in Rational Software Architect.
Procedure1. From Project Explorer, expand TOCP-Architecture Model → Models → Telecom
Content Pack Model, and select the implementation model and the tocp model.2. Click Modeling → Publish → Web.3. Specify an output folder in the Select folder to publish to field, and then click
OK.4. Go to the output folder that you published the files to, and open the index.html
file using a Web browser.
Figure 74. Order Fulfillment-Implementation Model
58 IBM WebSphere Enablement for WebSphere Industry Content Packs: Telecom Enablement