WHITE PAPER. Simplify integration through Hypermedia APIs in the Digital Economy

Similar documents
ADVANTAGE YOU. Drive TCO* reduction through Infosys TIBCO solutions

ACCELERATING DIGITIZATION THROUGH NEXT-GENERATION INTEGRATION

BEST STORIES FOR DIGITAL IN COMMUNICATION SERVICES

KEEP THE LIGHTS ON - APPLICATION MAINTENANCE AND SUPPORT

Boundaryless Information PERSPECTIVE

INFOSYS BPM DIGITAL Empowering you to cash on digital opportunities

The increasing demands on OSS/BSS

BEST STORIES OF INFOSYS SALESFORCE IMPLEMENTATION

End-to-end Service Orchestration across Multiple Network Domains. DIVESH GUPTA VP, Technology & Sales Operations, PCCW Global

PERSPECTIVE. Monetize Data

CMO Challenges Today: How Are They Reacting?

PERSPECTIVE. Microservices A New Application Paradigm. Abstract

WHITE PAPER. Embracing Microservices Architecture in Telecommunications Adoption and measuring success of microservices

WHITE PAPER. Assuring success in blockchain implementations by engineering quality in validation

PERSPECTIVE. Effective Capacity Management with Modeling and Simulation - assisted Performance Testing. Abstract

The Path to Operational Agility

SEVEN FEATURED PEGA CASE STUDIES. Different needs, different industries, tailored solutions leveraging Pega solutions

WHITE PAPER. Master Data Management as a Solution Using SAP MDM and Complementing Technologies

INFOSYS SALESFORCE PRACTICE Empowering global enterprises to make smarter business decisions and bring engaged customer ecosystem experiences to life

Converting Complaints to Customer Experience A Framework to Redefine the Complaint Management Process in Banks WHITE PAPER

DIGITAL OUTLOOK INDUSTRIAL MANUFACTURING INDUSTRY

Next-gen enterprise content management (ECM), the digital backbone of the enterprise PERSPECTIVE

DevOps Journey. adoption after organizational and process changes. Some of the key aspects to be considered are:

INFOSYS PROCUREMENT AND PLANNING PRACTICE

INFOSYS BUSINESS PROCESS MANAGEMENT OFFERINGS

FINACLE SERVICES: API MANAGEMENT USING CA API GATEWAY

WHITE PAPER. Pick the right SAP UI/UX offering for your business. Abstract

INFOSYS AND SALESFORCE PRACTICE Drive world-class innovation, efficiency and growth with Salesforce cloud integration services from Infosys

INFOSYS SMART OILFIELD SERVICES SOLUTION FOR SAP ERP

RETAIL AND CPG HUMAN AMPLIFICATION IN THE ENTERPRISE

PERSPECTIVE. Creating Business Value with Mature QA Practices. Abstract

Open API Enabling Platforms

DIGITAL OUTLOOK CONSUMER PACKAGED GOODS INDUSTRY

PERSPECTIVE. Need for a Comprehensive Test Maturity Model. Abstract. - Reghunath Balaraman, Harish Krishnankutty

Responsive enterprise the future of the enterprise PERSPECTIVE

Agile Monetization for smart business

DIGITAL TRANSFORMATION WITH INTELLIGENT SOLUTIONS FROM INFOSYS AND PEGA

WHITE PAPER. Coalition loyalty: Loyalty s new definition

VIEW POINT. The Enterprise QA Transformation Model A solution to enhance an enterprises testing maturity. Abstract. Reghunath Balaraman, Aromal Mohan

Driving Greater ROI From ITSM with The Future of SAM. Martin Prendergast, CEO Concorde

CASE STUDY. Streamlined Operations Through New Business Process Transformation

ORACLE SUPPLY CHAIN MANAGEMENT PRACTICE

CHANGE IMAGINED. CHANGE DELIVERED

Oracle Communications Unified Inventory Management

PERSPECTIVE. Policy Administration System Upgrade An Agile, Lean, and Flexible Approach

WHITE PAPER. Reimagine Enterprise Experience

ONAP Architecture Overview

Best Stories of Omni-channel Commerce

WHITE PAPER. An Insight into Microservices Testing Strategies. Abstract. Arvind Sundar, Technical Test Lead

DIGITAL OUTLOOK AUTOMOTIVE INDUSTRY

WHITE PAPER. Getting started with Continuous Integration in software development. Amruta Kumbhar, Madhavi Shailaja & Ravi Shankar Anupindi

WebSphere. Enablement for WebSphere Industry Content Packs. Telecom Enablement

IoE services as a Business: LoRa, 5G and other Examples

INFOSYS REALTIME STREAMS

PERSPECTIVE. Abstract

Reimagining Life Sciences With AI-Enabled Digital Transformation. Abstract

PERSPECTIVE. Using QR codes to track and identify counterfeit products

WHITE PAPER. BPM for Structural Integrity Management in Oil and Gas Industry. Abstract

PRODUCT COMPLAINTS MANAGEMENT. Infosys Handbook For Life Sciences

Orchestration & Automation: Achieving Network Automation with YANG Modeling Technologies

Business Integration Architecture for Next generation OSS (NGOSS)

Relationships of ONAP and OSS/BSS

Finacle Offerings on Cloud Design your own cloud journey

WHITE PAPER. Cloud-Based Human Capital Management: Accelerating Organizational Evolution to be #MoreTogether. Abstract

KNOWLEDGE-BASED ENGINEERING (KBE) Key product-development technology to enhance competitiveness

WHITE PAPER. Application Grading for Comprehensive Quality Assurance. Abstract

Telco Cloud and Using Big Data to Improve Customer Experience and to Drive new Revenue Streams

WHITE PAPER. Payments organizations can leverage APIs to monetize their data and services. Abstract

WHITE PAPER. IoT-enabled Banking Services

PERSPECTIVE. Reimagining online experiences with digital experience platforms

WHITE PAPER. Loss Prevention Data Mining Using big data, predictive and prescriptive analytics to enpower loss prevention.

Enabling Dynamic Enterprise Catalogs to Improve Customer Experience By Chun-Ling Woon and R. Kripa Kripanandan

Building Next Generation Services Model

Recover First, Resolve Next Towards Closed Loop Control for Managing Hybrid Networks

IBM ICE (Innovation Centre for Education) Welcome to: Unit 1 Overview of delivery models in Cloud Computing. Copyright IBM Corporation

B2B DIGITAL TRANSFORMATION

The Path to Digital. Catherine Michel Chief Technology Officer Sigma Systems

HKT s Digital Transformation Journey

Parallels. Automation. Rapidly Launch Microsoft Office 365 Syndication with Parallels Automation. White Paper

Your Emerging Market Retail Supply Chain: Is it Demand Driven?

BT Personalised Compute Management System. July 2017

PERSPECTIVE. A connected enterprise in the sky. Abstract. Manoj Narayan

Service Operations Guidelines MEF 50. Carrier Ethernet Service Lifecycle Process Model. December 2014

B2B B/OSS Perspectives Eastern Communications Transformation

WHITE PAPER. Technology Trends for Road User Safety in Public Sector. Abstract

WHITE PAPER. Evaluation Framework: To Build or to Buy CRM Software? Abstract

CASE STUDY THE SPEND ELIXIR

PERSPECTIVE. MAKING GPP (Global PAYplus) TESTING PREDICTABLE

Using TM Forum APIs to Power an Omnichannel Model

WHITE PAPER. Precision marketing for financial institutions Hit the bulls-eye with predictive analytics

WHITE PAPER. The PLM Domino Effect. - Jagmeet Singh and Jeff Kavanaugh

VIEW POINT. Five Commandments for Successful COTS Package Testing. Abstract

Network Cloud Service Orchestrator

WHITE PAPER. Focus on value added services by network companies a paradigm shift. Rahul Kaushal, Ramakant Mittal

WHITE PAPER. End User empowerment for improved Asset Maintenance

ACCELERATE YOUR JOURNEY TO BEING DIGITAL

An Approach to Web Application Consolidation WHITE PAPER

SAP Business One OnDemand. SAP Business One OnDemand Solution Overview

VIEW POINT. Top 3 steps to a successful ERP implementation for M&A in manufacturing - a project management point of view

An Overview of the AWS Cloud Adoption Framework

Transcription:

WHITE PAPER Simplify integration through Hypermedia APIs in the Digital Economy Next generation services and technologies (SDN/NFV, Cloud, IoT), B2B2X business models demand more active collaboration and integration with several north bound and south bound partners of digital ecosystem. Telcos are actively looking to exploit platform based business models to create new revenue streams with various Telco, non- Telco businesses through double sided model. These business models requires agile way of integration and machine readable APIs to drive such integration. Traditional way of creating and deploying APIs will not suffice as there is lot of dependency between providers and consumers to integrate, longer development /change cycles. Hypermedia set of technologies provide ways to create self -descriptive, machine readable and interactive APIs, thus enabling more dynamic integration between Telcos & other businesses, developers. This paper discusses technologies to construct hypermedia APIs and how they benefit platform based models through an illustration.

Introduction In the digital ecosystem, Telco s are constantly fostering new services, creating dynamic partnerships with various north bound partners (vertical industry partners, OTT partners, IoT ) and southbound partners (Network Function providers, cloud providers, Infrastructure providers). Increasingly API becomes common currency of transaction among players. Telco APIs are used alike by various Telco/ non Telco partners, 3rd party developers, to create innovative offerings to the consumers. NaaS Providers - Telco / 3rd Party IaaS Content OTT APIs Telco Market place APIs Apps Enterprise users, Consumers, Partners IoT 3rd party developers SME businesses Internal developers Partners Standardized APIs are common currency in the platform based two sided business models of Digital economy. TMF Open Digital API program provides a set of standard REST based APIs that enable rapid, repeatable, and flexible integration among operations and management systems. The TM Forum API Ecosystem is a family of APIs, making it easier to create, Hard-wired discovery Discoverable External Description Self Descriptive build and operate complex innovative services. (Source: www. tmforum.org). While these APIs provide a standardized way of communication between consumers and providers, still there is a significant extent of manual effort, hard wiring the integration. Any changes made to the API by the provider, will break the integration unless all the consumers also Nonresponsive Interactive Current Static API New Hypermedia API change. We understand that such changes in the APIs are unavoidable and evolve over a period of time. So, to truly make it easier for consumers of the APIs to adapt to this dynamically changing environment, the approach for building the API needs to be transformed. APIs need to have the following characteristics: Discoverable The API needs a simple Entry Point (home-page) which allows Clients to interrogate the API and discover its capabilities. Self-Descriptive API needs to describe its own context by defining the vocabulary. Interactive API needs to describe further interactions that can be performed and provide linkages to other related data. These characteristics on the API will enable the transformation of the interaction in the digital ecosystem from its current static, non-responsive and brittle nature to a more flexible, loosely coupled way.

Approach using Hypermedia API Hypermedia is a generic term applied to applications that gives flexibility to the user to navigate through the documents according to users choice, just like hyperlinks on a webpage do. The next-generation API approach take these concepts to make these not just read-only sources of data, but interactive APIs where you can create, update and otherwise interact with the data. In order to create APIs which are machine readable, discoverable, self-descriptive and interactive, this paper proposes an extension of TMF APIs using the below Hypermedia technologies. JSON-LD combined with Hydra core vocabulary and Schema.Org provides the mechanism for building Hypermedia Web API. Refer to our submission to the TMF API project, for a detailed approach to Build Hypermedia extensions for TMF APIs. JSON-LD (JSON for linking data) - Organizes and connects the data in JSON by linking the data The Hydra Core Vocabulary provides a common vocabulary for communication between clients and servers Schema.org provides common vocabulary for structured data on the internet

Telco product catalog use case benefiting from Hypermedia web API In the fast moving digital world, products need to be created and deployed in days rather than weeks and months. Often the products/ product bundles are created out of Telco and non-telco resources. The possibilities of products are endless with IoT, content, OTT partners. In this fast pace growth, enabled through API led integration, there is no time for developers to understand the APIs of providers and frequently modify the code as demanded by API providers. While integrating using standard APIs has been an option, the following situations demand querying the provider in real time and actionizing the next step based on that. For example, the following scenario of Telco offering products in the marketplace with SaaS / IaaS partners. Some products will be offered with certain pre-requisites or base products. For example, for offering IaaS solution, connectivity from customer site to the cloud infrastructure could be a prerequisite. Some products can be offered with a combination of other products. For example, an SME requiring Office Essentials can be offered a bundle consisting of Office365, additional Storage and network connectivity. Products are composed of parts which are provided by different partners. In the above Office Essentials, Telco offers the core connectivity product, resells Microsoft s Office365 solution and the storage could be provided by a 3rd party vendor. A marketplace where the Telco is selling its core products along with the offerings from its partners would benefit immensely by adhering to the Hypermedia API as it enables standardized machine readable format (using JSON-LD and Schema. org) in which all partners can expose their products, related linked data and operations (using Hydra core vocabulary). Any change done by any partner can be absorbed with minimal change during implementation. The diagram depicts complex product bundles based on different Connectivity, IaaS and SaaS solutions. Pricing models and revenue sharing models are defined by each of the partners and such specifications are agreed with Telco. Traditionally this model will require pre integration among partners. Telcos construct the VPN Product Offer with the products from Telco Catalog and integrating with Partners catalog. Any change in any of the product construct will require change in the associated parties systems. In addition, any associated products to the core product cannot be dynamically retrieved The benefits of using Hypermedia APIs are described below: Standardized machine readable APIs All partners adhere to standardized machine readable API. Hence, combining these products spanning across partners is easy. Any changes done by any of the partners in their offering will be available to the consumer. In the above example, suppose the IaaS partner updates the Microsoft Azure product offers, the Telco consumer using the Hypermedia API services provided by IaaS partner would not need to change and it would be automatically available. Office 365 Sugar CRM IPVPN MPLS EPL Third Party IaaS Provider Amazon EC2 Microsoft Azure Compute Connectivity IaaS SaaS IPL Linked Data In the real world, Product offer data entity is related to other products and offers, pricing models etc., However it is not realized in the current IT systems in a simple way. It is not possible for the consumers of product offering API to query and understand it on the fly. Linked Data technologies such as JSON-LD make such navigation possible. Entities related to core product offer such as - related offers, bundled product offers, pricing models, product specifications etc.

can be traversed from the core product offer. Applications built using Hypermedia API can easily traverse through this data as and when it gets linked to the core product offer API. In the above example, additional offers on SugarCRM at later point and the same could be traversed easily without any changes in Telco consumer systems. Linked Operations / Interactive API - Operations such as Eligibility checks on product offers, place order for the offer can be embedded in the API itself. All required data to perform these operations will be defined in the vocabulary of the API and the consumer of the API can get this data from the end user. Any changes in the data required for these operations or any addition or deletion of operations can be seamlessly handled by the consumer as these changes will be reflected in the API vocabulary itself. For example, when an end consumer orders a bundled product (say IPVPN, Microsoft Azure), the Telco consumer system would automatically trigger the operations provided by the partner Hypermedia APIs to place the order. Because of the above benefits, addition of new product offer, new partners and their product offers or modification of product offers and related information can be handled seamless with minimal changes in the implementation of the API consumer.

Other Telco usecases that can benefit from Hypermedia API In the table below we attempt to capture a catalog of use cases that could benefit by using Hypermedia API. We capture these use cases at a high level across customer journeys. Journey Use case & Description Catalog to Catalog Typically Telco s have three kinds of catalogs. Product Catalogs where product offerings, associated bundle information, pricing and eligibility rules are stored. Service Catalog stores the service data which is used by ordering or CRM systems to break down the commercial order to service components. Resource catalogs comprises of resources and associated provisioning templates. The dependency and association among these catalogs can be built in the catalog APIs in the form of Linked Data enabled by JSON-LD. Ethernet (Access Technology) Carrier Service Access Connectivity Bundle VPN (WAN connectivity) Port Service DSLAM Edge Router WAN Port Products CFS RFS Resources Request To Quote Simplify CPQ process by dynamically querying offers, related offers, price and validity information The overall quotation process can be simplified by dynamically querying the product catalog and its offers. Cross-sell, up-sell and other related offers can be shown to the customer to enhance the experience. This can be very easily achieved by using the concepts of linked data provided by JSON-LD where the Product offer can be linked to various other offers. Using Hydra core vocabulary, operations can be embedded in the core offer API: Mechanism to perform eligibility checks on Offers can be embedded in the Offer API itself enabling intelligent user experience to be built based on the Hypermedia APIs. Quote API can have an Approval function embedded to enable digital touch with the SME and Retail customers, where typically dedicated Account Executive are not aligned with the customer. Order To Activate Track Service Delivery Status Service Provisioning Request placed in the Fulfillment system generates an instance of the Service which can be shared for tracking the Service Delivery Status. With Hypermedia API, operations to track the delivery status of the Service and progress of the provisioning tasks can be part of the Service API. On similar lines, the delivery status of the Commercial Order and the Service Order and its various subcomponents can be embedded in the core API to enhance the overall Service Delivery Experience. Such operations to track the delivery status of the Commercial Order, Service Order or Service can be embedded in the Order APIs. The GUI layer can be intelligently built based on the Order API to receive appropriate inputs (Order ID, Service ID etc.) so that the status of the entity can be retrieved by invoking the embedded API. Trouble To Resolve Hypermedia enable the Incident reporting and triage process. With the emergence of SDN, the overall incident reporting and triage process can be eased by embedding the SDN functions (APIs) on the network elements into the Resource or Service API. This will assist Service Desk perform diagnostics enabling them to provide useful incident related information to L2 / L3 support. This will lead to an efficient ticket resolution and an early restoration of the Service ensuring SLA adherence and enhanced customer experience. Hydra core vocabulary can be used to dynamically embed the above operations in the Resource APIs for resources where such test and diagnostics functions are API enabled. Usage To Payment Provide additional information for Billing Customers require breakup of charges (usage, once-off and recurring) in the Invoice. With Hypermedia, related information (usage data, contract information) can be embedded in the Invoice Details API using the JSON-LD concept of linked data. The Invoice API itself can also have some embedded functions like raise billing disputes, make payments against the invoice etc. which can be embedded in the invoice API using the hydra core vocabulary. Request To Change Embed Change Management functions on the Customer Services Service entity exposed to the end consumers can be enhanced using Hypermedia to enable Request to Change functions like placing a MAC Order or a Terminate Order on the Service. Hydra core vocabulary provides the mechanism to make the above enhancement to the service API. Performance management & Service impact analysis in SDN/NFV Monitoring in SDN/NFV solutions need monitoring on many layers including dynamic and fluid Virtual layer and underlying physical infrastructure. While some of the management information about hardware can be gathered via SNMP, more context about virtual functions, inventory, topology data is available only through APIs. This demands upstream Fault and Performance monitoring to systems rapidly develop and manage API based integrations with the VNF Managers. The integration costs will be high and time consuming, should the APIs change often. In order to understand dependencies and service/customer impacts in highly dynamic and elastic environment, the navigable/ interactive APIs will be of utmost use in avoiding integration costs.

Conclusion Hypermedia approach is a step towards making the web API dynamic in nature. Exposing Telco APIs in Hypermedia format makes it less brittle and allows the consumer of the API to understand the semantics and interactions in a machine readable format. With Hypermedia API the semantics of the web API or any changes made to it by the provider is embedded in the API itself. This enables, the consumers of these APIs who could be resellers, 3rd party App Developers or other partners dynamically create new value added mash up for the data and services. These APIs form the global currency in the telco platform based business models in the Digital economy.

References Semantic Web - https://en.wikipedia.org/wiki/semantic_web JSON for Linked data - http://json-ld.org/ Hydra: Hypermedia-Driven Web APIs - http://www.markus-lanthaler.com/hydra/ Schema Org - http://schema.org/ TM Forum Ecosystem API Portal - http://projects.tmforum.org/wiki/display/api/tm+forum+ecosystem+api+portal APIs and their critical role in driving new revenue streams from SDN and NFVhttps://inform.tmforum.org/features-and-analysis/2016/03/apis-and-their-critical-role-in-driving-new-revenue-streams-from-sdn-and-nfv/ Dynamic APIs: Negotiating change - http://inform.tmforum.org/strategic-programs-2/agile-business-it/2015/10/dynamic-apis-negotiating-change/ Delivering Open Cloud Eco-Systems for The Digital SMEhttps://inform.tmforum.org/features-and-analysis/2016/04/delivering-open-cloud-ecosystems-for-the-digital-sme/ TMF 254: Dynamic API Technical Recommendation R15.5.1 standard AP-759: Build Hypermedia extensions for TMF APIs- http://projects.tmforum.org/jira/browse/ap-759 Authors Sailaja Pramidi is a Senior Principal Architect in Infosys. She specializes in enterprise /IT architecture in Telecom domain and has led architectural teams to deliver OSS/BSS transformation, system integration, SOA transformation engagements for medium to large enterprises across the globe. Sailaja has 20+ years of professional experience encompassing communication service providers, telecom product vendors and equipment vendors. Her current areas of interest include SDN/NFV, API economy, IoT and Data Analytics. Sailaja can be reached at Sailaja_ Pramidi@infosys.com Amit Dilip Sangle is a Senior Technology Architect with Infosys and has about 13 years of experience in IT industry. He has extensive experience in OSS / BSS architecture for Enterprise Telecommunications. Amit s experience spans across various domains including CRM, Product Lifecycle management, CPQ and Order Management, Fulfillment, Assurance and Billing for Enterprise. Amit is currently playing a role of Solution Architect for a Global Enterprise Telecom provider. Apart from Telecom Amit s interests include Performance Engineering, Security Architecture and Integration Architecture. Amit can be reached at Amit_Sangle01@infosys.com Sundar Ramakrishnan has more than 15 years of experience in the IT industry. He has extensive experience in architecture, design, SOA based Integration, performance tuning & implementation of enterprise applications. Sundar has been recently playing the role of Online Domain Architect for various Enterprise applications developing Reactive Applications. His current interests include developing Reactive Architecture based applications. Sundar is available at Sundar_r@infosys.com For more information, contact askus@infosys.com 2017 Infosys Limited, Bengaluru, India. All Rights Reserved. Infosys believes the information in this document is accurate as of its publication date; such information is subject to change without notice. Infosys acknowledges the proprietary rights of other companies to the trademarks, product names and such other intellectual property rights mentioned in this document. Except as expressly permitted, neither this documentation nor any part of it may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, electronic, mechanical, printing, photocopying, recording or otherwise, without the prior permission of Infosys Limited and/ or any named intellectual property rights holders under this document. Infosys.com NYSE: INFY Stay Connected