Speaker : 耿介信 (George Keng) Company : Chunghwa Telecom Email : [email protected]
description
Transcript of Speaker : 耿介信 (George Keng) Company : Chunghwa Telecom Email : [email protected]
© 2007 IBM Corporation
2007 【 IBM developerWorks 開發者大會】
Speaker : 耿介信 (George Keng)Company : Chunghwa TelecomEmail : [email protected]
中華電信發展下一代 BSS / OSS 的案例分享
© 2007 IBM Corporation
2007 【 IBM developerWorks 開發者大會】
IBM developerWorks| Oct 2007
Agenda
Why Next Generation BSS/OSS Development?
How Next Generation BSS/OSS Development?
© 2007 IBM Corporation
2007 【 IBM developerWorks 開發者大會】
IBM developerWorks| Oct 2007
Why Next Generation BSS/OSS Development ?
© 2007 IBM Corporation
2007 【 IBM developerWorks 開發者大會】
IBM developerWorks| Oct 2007
Deloitte's Telecommunications Predictions 2007
Reaching the limits of cyberspace The net neutrality debate needs resolution The broadband appliance unlocks the Internet for everyone
Long live mobile video (just forget the television)
It's mobile, but not as we knew it The case for innovation, not imitation, in IPTV The kilobyte is the killer application The connectivity chasms deepen The rising cost of free telecommunications
© 2007 IBM Corporation
2007 【 IBM developerWorks 開發者大會】
IBM developerWorks| Oct 2007
The Demands from CEO
Effective and Efficient
– Products / Solutions must be effective to meet customers’ needs
– The BSS/OSS’s operations must be efficient
BSS / OSS Always Already
– BSS / OSS should be well organized/managed to meet the radical business changes
© 2007 IBM Corporation
2007 【 IBM developerWorks 開發者大會】
IBM developerWorks| Oct 2007
What’s happening right now in CHT ?
NGN’s construction
– the better services than before Bundled Services
– Enterprise Users
– Highly Customerized
– Residential Users
– Digital Home– Digital Care
IT Governance– CAPEX / OPEX
© 2007 IBM Corporation
2007 【 IBM developerWorks 開發者大會】
IBM developerWorks| Oct 2007
How Next Generation BSS/OSS Development ?
© 2007 IBM Corporation
2007 【 IBM developerWorks 開發者大會】
IBM developerWorks| Oct 2007
The Implementation Stack
8
Geographically Distributed DevelopmentCMMI-based
Business-Oriented FrameworkNGOSS-based
Service ManagementITIL
© 2007 IBM Corporation
2007 【 IBM developerWorks 開發者大會】
IBM developerWorks| Oct 2007
CEO, CIO, CTOCEO, CIO, CTOPlan & Manage
ICT AssetsPlan & Manage
ICT Assets
OperationOperation
Service DeliveryService Delivery
MaintenanceMaintenance
Management (ITIL) SOA (NGOSS)
ImplementImplement
Verification & Validation
Verification & Validation
CollaborationCollaboration
BPMBPM
Communication Vehicle
Communication Vehicle
ComposeCompose
PlanPlan
Model, Req,
Design
Model, Req,
DesignDevelopDevelop
GDD (CMMI)
Design, Testing Tools
Design, Testing Tools
REQ, Project Mgt.
REQ, Project Mgt.
Service SupportService Support
Business Activity
Monitoring
Business Activity
Monitoring
© 2007 IBM Corporation
2007 【 IBM developerWorks 開發者大會】
IBM developerWorks| Oct 2007
Graphically Distributed DevelopmentCMMI-based
© 2007 IBM Corporation
2007 【 IBM developerWorks 開發者大會】
IBM developerWorks| Oct 2007
Graphically Distributed Development
CMMI
– Focus on Management Level instead of Engineering Level
© 2007 IBM Corporation
2007 【 IBM developerWorks 開發者大會】
IBM developerWorks| Oct 2007
Graphically Distributed Development
CONNECTING PEOPLE
© 2007 IBM Corporation
2007 【 IBM developerWorks 開發者大會】
IBM developerWorks| Oct 2007
Graphically Distributed Development Apply IBM’s Solution Set (in Billing
Solution)
AnalystAnalyst ArchitectArchitect DeveloperDeveloper TesterTester
Project ManagerProject Manager
Deployment Manager
Deployment Manager
Rational RequisitePro
Rational RequisitePro
WebSphere BusinessModeler &
Monitor
WebSphere BusinessModeler &
Monitor
Rational Software Architect
Rational Software Architect
Rational Performance
Tester
Rational Performance
Tester
Rational Robot
Rational Robot
Rational Functional
Tester
Rational Functional
Tester
Rational PurifyPlusRational
PurifyPlus
WebSphere Integration Developer
WebSphere Integration Developer
Rational Application Developer
Rational Application Developer
WebSphere Developer for z
WebSphere Developer for z
Rational Unified Process Rational ClearCase Rational ClearQuest
Rational Unified Process Rational ClearCase Rational ClearQuest
Rational RequisitePro Rational TestManager Rational ProjectConsole Rational Portfolio Manager
Rational RequisitePro Rational TestManager Rational ProjectConsole Rational Portfolio Manager
Tivoli Monitoring
Tivoli Monitoring
Tivoli Provisioning
Tivoli Provisioning
Tivoli Configuration
Manager
Tivoli Configuration
Manager
Rational Software Modeler
Rational Software Modeler
RationalManual Tester
RationalManual Tester
Rational Software Modeler
Rational Software Modeler
© 2007 IBM Corporation
2007 【 IBM developerWorks 開發者大會】
IBM developerWorks| Oct 2007
Business-Oriented FrameworkNGOSS-based
© 2007 IBM Corporation
2007 【 IBM developerWorks 開發者大會】
IBM developerWorks| Oct 2007
Business-Oriented ArchitectureThe Solution Model
NGOSS (Next Generation Operations System & Software)
– Driven and managed by TM Forum
– www.tmforum.org
– The TeleManagement Forum
– Over 400 members– Telecom Operators– Equipment Vendors– Software Vendors
© 2007 IBM Corporation
2007 【 IBM developerWorks 開發者大會】
IBM developerWorks| Oct 2007
Business-Oriented ArchitectureThe Solution Model
– Application of Tools– As a process engineering tool (eTOM)
– Re-use well defined, industrial strength processes
– As a data engineering tool (SID)– Provide a common data dictionary
– As an integration tool (TNA)– Define the touch points between applications
– As an application tool (TAM)– Map the entire spectrum of Telecom
Applications
© 2007 IBM Corporation
2007 【 IBM developerWorks 開發者大會】
IBM developerWorks| Oct 2007
CRM
Service
Resource
Fulfillment Assurance Billing
Business-Oriented ArchitectureThe Solution Model
– NGOSS-based Evolution
–Design a NOGSS-based BSS/OSS Solution
HarmonizedHarmonized SOASOAService 1 Service 2 Service 3
Service 8
Service 7
Service 4
Service 5
BPMBPM
Service 6
© 2007 IBM Corporation
2007 【 IBM developerWorks 開發者大會】
IBM developerWorks| Oct 2007
CRM
Service
Resource
Fulfillment Assurance Billing
Existing Service
ServiceServiceWrappingWrapping
Contract Adapter
Business-Oriented ArchitectureThe Solution Model
– NGOSS-based Evolution
–Build a NGOSS-based Integration
Existing Service
ServiceServiceWrappingWrapping
Contract AdapterNormalized BSSNormalized BSSService 1 Service 2 Service 3
Service 8
Service 7
Service 4
Service 5
BPMBPM
Service 6
Re-Use Make Buy
Re-UseMake
Make
Buy
Buy
© 2007 IBM Corporation
2007 【 IBM developerWorks 開發者大會】
IBM developerWorks| Oct 2007
Business-Oriented Architecture CHT’s Practice --- Core NGOSS-based BSS
OneStop
XOrderiPM
Product Manager
BillingManagerOrder
HandlingSelling
Customer / Agent
© 2007 IBM Corporation
2007 【 IBM developerWorks 開發者大會】
IBM developerWorks| Oct 2007
Product Lifecycle Management
20
ProductDatabaseProduct
Database
CustomerDatabaseCustomerDatabase
Service Spec.
Resource Spec.
Product Spec.
RequirementRequirement RequirementRequirement
ServiceDatabaseService
Database
ResourceDatabaseResourceDatabase
Service Spec.
Resource Spec.
Product Spec.
Customer / Agent
CRMLayer
ServiceLayer
ResourceLayer
© 2007 IBM Corporation
2007 【 IBM developerWorks 開發者大會】
IBM developerWorks| Oct 2007
How We Implement
21
ServicePartyRole
subscriptionState : String
Moved attributes from SM_Service to Service
Removed SM_ prefix from entities and association names
ServiceSAP
Subscriber
0..n
0..n
0..n
0..n
SubscriberEmploysSAP
UserParty
0..n
0..n
0..n
0..nUserEmploysSAP
0..n0..n 0..n0..n SubscriberControls
GeographicPlace(from Geographic Place)
PartyRole(from Roles)
SAPSpec
Resource(from Resource Domain)
0..n0..n
0..n0..n ResourceSituatedAt
Service
isServiceEnabled : Boolean = FALSEhasStarted : BooleanisMandatory : BooleanstartMode : IntegerisStateful : Booleanidname : Stringdescription : StringdiscoveredName : StringuserLabel : StringnamingOS : StringserviceStateoperationalState
(from Service Business Entities)
0..n0..n 0..n0..n PartyRoleInvolvedWith
ServiceSpecCharacteristic
ID : Stringname : Stringdescription : StringvalueType : StringminCardinality : IntegermaxCardinality : IntegerderivationFormula : StringvalidFor : TimePeriod
(from Service Domain Char Updates)
ServiceSpecCharacteristicValue
valueType : Stringdefault : Stringvalue : StringunitOfMeasure : StringvalueFrom : StringvalueTo : StringvalidFor : TimePeriod
(from Service Domain Char Updates)
1
0..n
1
0..n
ServiceSpecTakesOn
ServiceAccessPoint
type : Stringname : Stringdescription : StringserviceStateoperationalState
1
0..n
1
0..n
SAPSpecDescribes
0..n
0..n
0..n
0..n
ResourceServesAs
0..n
0..n
0..n
0..nServiceAccessedVia
ServiceCharacteristicValue
value : StringvalidFor : TimePeriod
(from Service Domain Char Updates)
1
0..n
1
0..n
ServiceDescribedBy
0..1
0..n
0..1
0..n
ServiceSpecCharDescribes
0..1
0..n
0..1
0..nServiceSpecCharValueInstantiatedAs
0..n
0..n
0..n
0..n
ServiceCharacteristicValueAppliesTo
Class LibrarySource Code &
DB Schema
CHT-SID.xsd
© 2007 IBM Corporation
2007 【 IBM developerWorks 開發者大會】
IBM developerWorks| Oct 2007
How We Implement
ProductDatabase
ServiceDatabase
ResourceDatabase
CustomerDatabase
© 2007 IBM Corporation
2007 【 IBM developerWorks 開發者大會】
IBM developerWorks| Oct 2007
Business-Oriented Architecture CHT’s Practice --- BSS Replacement
SVC 1SVC
2SVC 3 SVC 4
BSS 1
OneStop
BSS 2
XOrderiPM
Product Manager
Customer / Agent
© 2007 IBM Corporation
2007 【 IBM developerWorks 開發者大會】
IBM developerWorks| Oct 2007
Business-Oriented Architecture CHT’s Practice --- FMC/NGN Services
SVC 1SVC
2
SVC 34
NGN
SVC 3 SVC 4
BSS 1 BOPSOneStop
XOrderXOrder
Customer / Agent
SID-Adapter SID-Adapter
SID-AdapteriPM
Product Manager
SIDAdapte
r
© 2007 IBM Corporation
2007 【 IBM developerWorks 開發者大會】
IBM developerWorks| Oct 2007
NGNSVC 1SVC
2SVC 34 NGN SVC A SVC B
BSS 1 OneStopOneStop BSS 3 BSS 4
Business-Oriented Architecture CHT’s Practice --- Ultimate Convergence
XOrder
Customer / Agent
SID-Adapter SID-Adapter
SID-Adapter iPM
Product Manager
SIDAdapte
r
© 2007 IBM Corporation
2007 【 IBM developerWorks 開發者大會】
IBM developerWorks| Oct 2007
Business-Oriented Architecture
Apply IBM’s SOA Solution (in Billing Solution)
BAM
Apply IBM’s Solution Set (in Billing Solution)
© 2007 IBM Corporation
2007 【 IBM developerWorks 開發者大會】
IBM developerWorks| Oct 2007
Service ManagementITIL-based
© 2007 IBM Corporation
2007 【 IBM developerWorks 開發者大會】
IBM developerWorks| Oct 2007
Service Management
Service Operation Process
© 2007 IBM Corporation
2007 【 IBM developerWorks 開發者大會】
IBM developerWorks| Oct 2007
Service Management
ITIL Framework
© 2007 IBM Corporation
2007 【 IBM developerWorks 開發者大會】
IBM developerWorks| Oct 2007
Service Management
IT Dashboard
© 2007 IBM Corporation
2007 【 IBM developerWorks 開發者大會】
IBM developerWorks| Oct 2007
Thank You!Thank You!Thank You!Thank You!