ibm websphere enablement for websphere industry … · etom process framework, ... catalog,...

62
WebSphere® Enablement for WebSphere Industry Content Packs Telecom Enablement

Upload: dokiet

Post on 17-Apr-2018

225 views

Category:

Documents


4 download

TRANSCRIPT

WebSphere® Enablement for WebSphere Industry Content Packs

Telecom Enablement

���

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

2 IBM WebSphere Enablement for WebSphere Industry Content Packs: Telecom Enablement

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

42 IBM WebSphere Enablement for WebSphere Industry Content Packs: Telecom Enablement

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

����

Printed in USA