Panelists. Nortel Networks Senior Architect. Motorola Distinguished Member of Technical Staff

Size: px
Start display at page:

Download "Panelists. Nortel Networks Senior Architect. Motorola Distinguished Member of Technical Staff"

Transcription

1 Implementing NGOSS using OSS/J

2 Panelists Martin Creaner Philippe Lalande Colin Ashford Jim Hardwicke Frank Korinek TMF CTO Sun TMF Board, Head of OSS/J Nortel Networks Senior Architect BT OSS Technology Consultant Motorola Distinguished Member of Technical Staff 2

3 NGOSS jigsaw is finally coming together etom complete Heavily used across the industry ITU have accepted it as a formal standard etom architecture Technology Neutral Architecture defined Real route to implementation (Java) in place through OSS/J SID how to.. 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 3

4 OSS/J Fundamentals Foster a market of interoperable and interchangeable OSS components nts... building upon mainstream J2EE platform to enable Java, XML and Web s implementations... defining and agreeing on useful Design Patterns and functional APIs... proving the APIs with real systems, best practices and solution patterns... creating a market place of interoperable products 4

5 OSS/J Road Map toward Mass Market Adoption July00 Technology & Process Choices NEPs 5

6 OSS/J Road Map toward Mass Market Adoption July00 Technology & Process Choices July01 Functional OSS/BSS APIs Common Patterns NEPs NEPs + ISVs 6

7 OSS/J Road Map toward Mass Market Adoption July00 Technology & Process Choices July01 Functional OSS/BSS APIs Common Patterns July02 Tools End2end solutions Critical mass APIs NEPs NEPs + ISVs NEPs + ISVs + SIs 7

8 OSS/J Road Map toward Mass Market Adoption July00 Technology & Process Choices July01 Functional OSS/BSS APIs Common Patterns July02 Tools End2end solutions Critical mass APIs July03 Certified products Tangible benefits in production NEPs NEPs + ISVs NEPs + ISVs + SIs NEPs + ISVs + SIs + SPs 8

9 OSS/J Road Map toward Mass Market Adoption July00 Technology & Process Choices NEPs July01 Functional OSS/BSS APIs Common Patterns NEPs + ISVs July02 Tools End2end solutions Critical mass APIs NEPs + ISVs + SIs July03 Certified products Tangible benefits in production NEPs + ISVs + SIs + SPs July04 Inputs to TMF, 3GPP, OMA, EGA Domains extensions Affiliated s NEPs + ISVs + SIs + SPs + Std bodies 9

10 TMF and OSS/J so far Informal coordination since inception of NGOSS and OSS/J Informal but Strong coordination!!! 10

11 TMF and OSS/J so far TMF Board: BT, Motorola, NEC, Nokia, Sun, Telcordia, Vodafone NGOSS Council: BT, Eftia, QinetiQ NGOSS Architecture: 4DH Consulting, BT, Eftia, MBT, MetaSolv, Motorola, Nokia, Nortel, QinetiQ etom: BT, MetaSolv, QinetiQ, Motorola NGOSS SID: MBT, MetaSolv, Motorola NGOSS Compliance: Eftia, MetaSolv, Motorola NGOSS Lifecycle: BT, QinetiQ IGAB: MetaSolv, Motorola, Nortel, Sun Mobile Market Center: BT, Motorola Value Chain Market Center: BT, Motorola MTNM/MTOSI: BT, Nortel, Telcordia IPNM: BT, Digital Fairway, MBT, QinetiQ SOIP: BT, MBT HMI: Nortel Framework: QinetiQ SPLC: BT, QinetiQ, Vodafone And leading participation in a number of Catalyst projects 11

12 TMF and OSS/J Today More formalized coordination to combine: Operational and business best practices from telco land; and Implementation best practices from software land 12

13 OSS through Java as an Implementation of NGOSS A White Paper 13

14 Introduction and Goals Motivation: Plan: Deliverable: NGOSS has delivered OSS business solutions; OSS/J has delivered OSS implementations is there synergy? compare the respective programs for technical alignment as a basis for closer collaboration a white paper and recommendations for further work 14

15 Areas of investigation The white paper explores alignment of: architectural principles contracts lifecycle information modeling techniques the overall direction of the programs certification 15

16 Architectural Principles NGOSS Principle Shared Information Integrated Applications Legacy support and data mediation Naming and distribution services Interworking Business process Contracts (SCOs) Security Federation Policy management OSS/J Implementation CBE Suite of APIs Java Connector Architecture (JCA) Java Naming and DirectoryInterface (JNDI) JMS and IIIOP Session Beans Java declarations Java Authentication and Authorization Specification (JAAS) Session Beans NGOSS principles are either supported directly by J2EE or by OSS/J Design Guidelines 16

17 Contracts 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 specification Schemata for SCOs and Java declarations both include input and output parameters, preconditions, post-conditions, and exceptions 17

18 Contracts and Interfaces (2) Capability Object Schema Elements Java Method Declaration Schema Elements Comments Input Entities Output Entities Pre-Conditions (condition objects) Method signature Return type Input-parameter type information Java methods only return one type Java programming language does not natively support predicate calculus; OSS/J uses Javadoc Post-condition system exception Post-Conditions (condition objects) Exception Return type Java programming language does not natively support predicate calculus; OSS/J uses Javadoc Clear structural alignment differences in level of formality 18

19 Program Direction Program Direction Customer Strategy, Infrastructure & Product Strategy & Commit Infrastructure Lifecycle Product Lifecycle Operations Operations Support & Readiness Fulfillment Assurance Billing Marketing & Offer Customer Relationship Market Strategy & Policy Product & Offer Portfolio Planning Product & Offer Capability Delivery Marketing Capability Delivery Product Marketing Communications & Promotion Sales Development Product & Offer Development & Retirement CRM Support & Readiness Marketing Fulfillment Response Selling Order Handling Customer Interface Problem Handling Customer QoS/SLA Billing & Collections Retention & Loyalty Development & Strategy & Planning Capability Delivery Development & Retirement & Operations SM&O Support & Readiness Configuration & Activation Problem Quality & Specific Instance Rating Development & Strategy & Planning Capability Delivery Development & Retirement & Operations RM&O Support & Readiness Provisioning Trouble Performance Data Collection & Processing Supply Chain Development & Supply Chain Strategy & Planning Supply Chain Capability Delivery Supply Chain Development & Change Supplier/Partner Relationship S/PRM Support & Readiness S/P Requisition S/P Problem Reporting & S/P Performance S/P Settlements & Billing S/P Interface Supplier/Partner Enterprise Strategic & Enterprise Planning Strategic Business Planning Business Development Enterprise Architecture Group Enterprise Enterprise Risk Business Continuity Security Fraud Audit Insurance Enterprise Effectiveness Process & Support Enterprise Quality Program & Project Enterprise Performance Assessment Facilities & Support Knowledge & Research Knowledge Research Technology Scanning Financial & Asset Financial Asset Procurement Stakeholder & External Relations Corporate Communications & Image Community Relations Shareholder Relations Regulatory Legal Board & Shares/Securities Human s HR Policies & Practices Organization Development Workforce Strategy Workforce Development Employee & Labor Relations Shareholders Employees Other Stakeholders 19

20 Customer Strategy, Infrastructure & Product Product Lifecycle Marketing & Offer Sales Development Customer SLA Product Marketing Communications & Promotion Product Product Inventory & Offer Development & Retirement Pricing Operations Operations Support & Readiness Customer Relationship Process Quality CRM Support & Readiness Workforce Product Inventory Customer Fulfillment Assurance Billing Selling Product Marketing Inventory Order Fulfillment Handling Response Product Activation Order Customer Interface Customer Problem Handling Trouble Ticketing Retention & Loyalty Customer QoS/SLA Customer SLA Billing & Billing Collections Development & Development & Retirement Development & Development & Retirement Inventory Inventory Process Quality Process Quality & Operations SM&O Support & Readiness Workforce RM&O Support & Readiness Workforce Inventory Discovery & Operations Inventory Discovery Configuration & Activation Activation Provisioning Activation Problem Problem Resolution Fault Monitoring Trouble Testing Quality Quality & Specific Instance Rating Performance Performance Usage Billing Monitoring Monitoring Mediation Data Collection & Processing Billing Supply Chain Development & Supply Chain Development & Change Process Quality Supplier/Partner Relationship S/PRM Support & Readiness Workforce S/P Requisition S/P Problem Reporting & S/P Performance S/P Interface S/P Settlements & Billing Supplier/Partner Available API API in public review API in Java Community Next API Future API 20

21 Summary Findings: Programs are deeply aligned architecturally SID and CBE initiatives are closely linked Certification programs are complementary OSS/J program direction is firmly rooted in etom Next steps: Collaborative technical and marketing programs Investigate Web-services-based OSS management BoFs on new APIs at future TMWs 21

22 White Paper Location White paper available from: or 22

23 TMF and OSS/J tomorrow TMF 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 crosspositioning statements. We can map and synchronize assets. Our limit is our own creativity! 23

24 More NGOSS-OSS/J OSS/J Food 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 s, 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 24