Upload
truongquynh
View
217
Download
2
Embed Size (px)
Citation preview
Implementing NGOSS using OSS/JImplementing NGOSS using OSS/J
www.ossj.org
2
PanelistsPanelists
Martin Creaner TMF—CTOPhilippe Lalande Sun—TMF Board, Head of OSS/JColin Ashford Nortel Networks—Senior ArchitectJim Hardwicke BT—OSS Technology ConsultantFrank Korinek Motorola—Distinguished Member
of Technical Staff
3
eTOM
architecture
SID ‘how to..’
NGOSS ‘jigsaw’ is finally coming together…NGOSS ‘jigsaw’ is finally coming together…• eTOM complete• Heavily used across the
industry• ITU have accepted it as a
formal standard
• Technology Neutral Architecture defined
• Real route to implementation (Java) in place through OSS/J
• SID being adopted by all TMF activities as the standard approach
• DMTF, Oasis, OMG, etc. all looking at using the SID
The “How to Use NGOSS” Methodology in Place
Worked examples proving that methodology
Great progress on Compliance
4
OSS/J FundamentalsOSS/J FundamentalsFoster a market of interoperable and interchangeable OSS componeFoster a market of interoperable and interchangeable OSS componentsnts
... defining and agreeing on usefulDesign Patterns and functional
APIs
... building upon mainstream J2EE platform to enable Java, XML and Web Services implementations
... creating a market placeof interoperable products
... proving the APIs with real systems,best practices and solution patterns
5
OSS/J Road Map toward Mass Market AdoptionOSS/J Road Map toward Mass Market Adoption
July00July00
NEPs
Technology& ProcessChoices
6
OSS/J Road Map toward Mass Market AdoptionOSS/J Road Map toward Mass Market Adoption
July00July00
NEPs
Technology& ProcessChoices
July01July01
NEPs +ISVs
FunctionalOSS/BSSAPIsCommonPatterns
7
OSS/J Road Map toward Mass Market AdoptionOSS/J Road Map toward Mass Market Adoption
July00July00
NEPs
Technology& ProcessChoices
July01July01
NEPs +ISVs
FunctionalOSS/BSSAPIsCommonPatterns
July02July02
NEPs +ISVs +
SIs
ToolsEnd2endsolutionsCritical mass APIs
8
OSS/J Road Map toward Mass Market AdoptionOSS/J Road Map toward Mass Market Adoption
July00July00
NEPs
Technology& ProcessChoices
July01July01
NEPs +ISVs
FunctionalOSS/BSSAPIsCommonPatterns
July02July02
NEPs +ISVs +
SIs
ToolsEnd2endsolutionsCritical mass APIs
July03July03
NEPs +ISVs +SIs +SPs
CertifiedproductsTangiblebenefits inproduction
9
OSS/J Road Map toward Mass Market AdoptionOSS/J Road Map toward Mass Market Adoption
July00July00 July01July01 July02July02 July03July03
NEPsNEPs +ISVs
NEPs +ISVs +
SIs
NEPs +ISVs +SIs +SPs
Technology& ProcessChoices
FunctionalOSS/BSSAPIsCommonPatterns
ToolsEnd2endsolutionsCritical mass APIs
CertifiedproductsTangiblebenefits inproduction
July04July04
NEPs +ISVs +SIs +SPs +
Std bodies
Inputs to TMF, 3GPP, OMA, EGA…Domains extensionsAffiliated Services
10
TMF and OSS/J so farTMF and OSS/J so far
Informal coordination since inception of NGOSS and OSS/J
Informal but Strong coordination !!!
11
TMF and OSS/J so farTMF and OSS/J so farTMF Board: BT, Motorola, NEC, Nokia, Sun, Telcordia, VodafoneNGOSS Council: BT, Eftia, QinetiQNGOSS Architecture: 4DH Consulting, BT, Eftia, MBT,
MetaSolv, Motorola, Nokia, Nortel, QinetiQeTOM: BT, MetaSolv, QinetiQ, MotorolaNGOSS SID: MBT, MetaSolv, MotorolaNGOSS Compliance: Eftia, MetaSolv, MotorolaNGOSS Lifecycle: BT, QinetiQIGAB: MetaSolv, Motorola, Nortel, SunMobile Market Center: BT, MotorolaValue Chain Market Center: BT, MotorolaMTNM/MTOSI: BT, Nortel, TelcordiaIPNM: BT, Digital Fairway, MBT, QinetiQSOIP: BT, MBTHMI: NortelService Framework: QinetiQSPLC: BT, QinetiQ, VodafoneAnd leading participation in a number of Catalyst projects
12
TMF and OSS/J TodayTMF and OSS/J Today
More formalized coordination to combine:
Operational and business best practices from telco land; and Implementation best practices from software land
13
OSS through Java as an OSS through Java as an Implementation of NGOSSImplementation of NGOSS
A White PaperA White Paper
14
Introduction and GoalsIntroduction and Goals
Motivation: NGOSS has delivered OSS business solutions; OSS/J has delivered OSS implementations—is there synergy?
Plan: compare the respective programs for technical alignment as a basis for closer collaboration
Deliverable: a white paper and recommendations for further work
15
Areas of investigationAreas of investigation
The white paper explores alignment of:architectural principlescontractslifecycleinformation modeling techniquesthe overall direction of the programscertification
16
Architectural PrinciplesArchitectural Principles
NGOSS principles are either supported directly by J2EE or by OSS/J Design
Guidelines
NGOSS Principle OSS/J ImplementationShared Information CBEIntegrated Applications Suite of APIsLegacy support and data mediation
Java Connector Architecture (JCA)
Naming and distribution services
Java Naming and DirectoryInterface (JNDI)
Interworking JMS and IIIOPBusiness process Session BeansContracts (SCOs) Java declarationsSecurity Java Authentication and
Authorization Specification (JAAS)Federation Session BeansPolicy management
17
Contracts and InterfacesContracts and Interfaces
Contracts model behaviour in terms of rights and obligations NGOSS System Capability Objects (SCOs) are part of NGOSS contracts Java declarations and SCOs follow a contract model for interface-behaviour specificationSchemata for SCOs and Java declarations both include input and output parameters, pre-conditions, post-conditions, and exceptions
18
Contracts and Interfaces (2)Contracts and Interfaces (2)
Java programming language does not natively support predicate calculus; OSS/J uses Javadoc
Return typePost-Conditions (condition objects)
Exception Post-condition system exception
Java programming language does not natively support predicate calculus; OSS/J uses Javadoc
Input-parameter type informationPre-Conditions (condition objects)
Java methods only return one type
Return typeOutput Entities
Method signatureInput Entities
CommentsJava Method Declaration Schema Elements
Capability Object Schema Elements
Clear structural alignment—differences in level of formality
19
Customer
Service Development & Management
Resource Development & Management
Supply Chain Development & Management
Marketing & Offer Management
Product Lifecycle Management
Strategy & Commit
Strategy, Infrastructure & Product
Product & Offer Capability Delivery
Product & Offer Portfolio
Planning
Market Strategy &
Policy
Marketing Capability Delivery
Infrastructure Lifecycle Management
Product Marketing Communications
& Promotion
Product & Offer Development &
Retirement
Sales Development
Service Strategy & Planning
Service Capability Delivery
Service Development &
Retirement
Resource Strategy & Planning
Resource Capability Delivery
Resource Development &
Retirement
Supply Chain Strategy & Planning
Supply Chain Development &
Change Management
Supply Chain Capability Delivery
OperationsFulfillment Assurance BillingOperations Support
& Readiness
Customer Relationship Management
Service Management & Operations
Resource Management & Operations
Supplier/Partner Relationship Management
Customer Interface Management
Billing & Collections
Management
Customer QoS/SLA
Management
Problem Handling
Selling
Order Handling
Marketing Fulfillment Response
CRM Support & Readiness
Retention & Loyalty
Service Configuration &
Activation
Service Problem
Management
Service Quality
Management
Service & Specific
Instance RatingSM&O
Support & Readiness
Resource Provisioning
Resource Trouble
Management
Resource Performance ManagementRM&O
Support & Readiness
Resource Data Collection & Processing
S/P Interface Management
S/P Requisition
Management
S/P Problem Reporting &
Management
S/P Settlements & Billing
Management
S/P Performance ManagementS/PRM
Support & Readiness
Supplier/Partner
Enterprise ManagementStrategic & Enterprise Planning
StrategicBusiness Planning
BusinessDevelopment
EnterpriseArchitectureManagement
GroupEnterprise
Management
Enterprise Risk ManagementBusiness Continuity
ManagementSecurity
ManagementFraud
ManagementAudit
ManagementInsurance
Management
Enterprise Effectiveness ManagementProcess
Management & Support
Enterprise Quality
Management
Program & Project
Management
Enterprise Performance Assessment
Facilities Management &
Support
Knowledge & Research ManagementKnowledge
ManagementResearch
ManagementTechnology Scanning
Financial & Asset ManagementFinancial
ManagementAsset
ManagementProcurement Management
Stakeholder & External Relations ManagementCorporate
Communications & Image Management
Community Relations
Management
Shareholder Relations
Management
RegulatoryManagement
LegalManagement
Board & Shares/Securities
Management
Human Resources ManagementHR Policies &
PracticesOrganization Development
Workforce Strategy
Workforce Development
Employee & Labor Relations
Management
Employees Other StakeholdersShareholders
Program DirectionProgram DirectionProgram Direction
20
Operations
Fulfillment Assurance BillingOperations Support & Readiness
Customer Relationship ManagementCustomer Interface Management
Selling
Marketing Fulfillment Response
CRM Support & Readiness
Retention & Loyalty
Order Handling
Problem Handling
Customer QoS/SLA
Management
Billing & Collections
Management
Service Management & Operations
SM&O Support & Readiness
Service Configuration & Activation
Service Quality
Management
Service Problem
Management
Service & Specific Instance Rating
Resource Management & Operations
Resource Data Collection & Processing
RM&O Support & Readiness
Resource Provisioning
Resource Trouble
Management
Resource Performance Management
Supplier/Partner Relationship Management
S/P Interface Management
S/PRM Support & Readiness
S/P Requisition Management
S/P Problem Reporting &
Management
S/P Performance Management
S/P Settlements &
Billing Management
Strategy, Infrastructure & Product
Product Lifecycle Management
Service Development & Management
Resource Development & Management
Supply Chain Development & Management
Marketing & Offer Management
Product Marketing Communications& Promotion
Product & Offer Development& Retirement
Sales Development
Service Development &
Retirement
Resource Development & Retirement
Supply Chain Development
& Change Management
Customer
Supplier/Partner
ProductInventory
Customer SLAManagement
ServiceInventory
ResourceInventory
ProductInventory
WorkforceManagement
WorkforceManagement
WorkforceManagement
WorkforceManagement
CustomerManagement
ServiceInventory
ResourceDiscovery
ResourceInventory
ServiceDiscovery
OrderManagement
ProductInventory
ProductActivation
ServiceActivation
Testing
ResourceActivation
TroubleTicketing
ProcessQuality
Management
Customer SLAManagement
Billing
Billing
ServiceQuality
Management
BillingMediation
PerformanceMonitoring
UsageMonitoring
CustomerManagement
FaultMonitoring
ServiceProblem
Resolution
ProcessQuality
Management
ProcessQuality
Management
ProcessQuality
Management
Available API API in public review API inJava Community Future APINext API
Pricing
21
SummarySummary
Findings:Programs are deeply aligned architecturallySID and CBE initiatives are closely linkedCertification programs are complementaryOSS/J program direction is firmly rooted in eTOM
Next steps:Collaborative technical and marketing programsInvestigate Web-services-based OSS managementBoFs on new APIs at future TMWs
22
White Paper LocationWhite Paper Location
White paper available from:http://www.tmforum.orgorhttp://www.ossj.org
23
TMF and OSS/J tomorrowTMF and OSS/J tomorrowTMF and OSS/J have built complementary assets to address the same goals.
Call to action to TMF and OSS/J members for much stronger deliverables than the usual liaisons, cross-alignment studies, or cross-positioning statements.
We can map and synchronize assets.
Our limit is our own creativity !
24
More NGOSSMore NGOSS--OSS/JOSS/JFood for Thought This Week at TMWFood for Thought This Week at TMW
Training Plus Courses:“Introduction to NGOSS”—Mon Oct 11, 9:00-12:30“Introduction to OSS/J”—Mon Oct 11, 9:00-12:30“Implementing NGOSS through OSS/J”—Thu Oct 14, 2:00-5:30 -Register at TMF Registration Desk
OSS/J Booth:SID and OSS/J CBE, eTOM and OSS/J roadmap, Web Services, OSS/J-NGOSS white paper, and other in-depth presentations and demos
TMF Booth:OSS/J-NGOSS white paper
BoF Session:New APIs—pricing, discovery, order management—Wed Oct 13, 8.00 am