Infosys Experience with a Utility Company · Future Integration Capabilities –Hybrid Integration...

16
Infosys Experience with a Utility Company

Transcript of Infosys Experience with a Utility Company · Future Integration Capabilities –Hybrid Integration...

Page 1: Infosys Experience with a Utility Company · Future Integration Capabilities –Hybrid Integration Platforms 3 Internal Applications ESB t MFT Mobile App External Systems Micro Service

Infosys Experience with a Utility

Company

Page 2: Infosys Experience with a Utility Company · Future Integration Capabilities –Hybrid Integration Platforms 3 Internal Applications ESB t MFT Mobile App External Systems Micro Service

Objective

2

• Drive the future integration strategy for API

• Drive the API adoption with enterprise and develop highly agile platforms for future

business needs

• Align with market trends and built a fit-for purpose platform for the enterprise needs

• Enforce self service and lean governance

Page 3: Infosys Experience with a Utility Company · Future Integration Capabilities –Hybrid Integration Platforms 3 Internal Applications ESB t MFT Mobile App External Systems Micro Service

Future Integration Capabilities – Hybrid Integration Platforms

3

Internal

Applications

AP

I M

anagem

ent

ESB

MFT

Mobile App

External

Systems

Micro Service

M MM

SaaS AppsiPaaS

IOT

PLA

TF

OR

M

Device

Sensors

Things/

Devices

EMS

VMS

MWM

Messaging

File

DW

DW

Channel App

ETL

Customer

Portal

Event

Streaming

Event

Processing

Cloud

Adapter

ExternalInternal

Developer Portal

CCB

MDM

ADMS

MAXIMO

IVR

PeopleSoft

B2B

Page 4: Infosys Experience with a Utility Company · Future Integration Capabilities –Hybrid Integration Platforms 3 Internal Applications ESB t MFT Mobile App External Systems Micro Service

Our Approach towards a Hybrid Integration Platform for a Utility Company

4

Built a Reference Architecture for

Next Gen Integration

Build an practical Governance Model

Identify the Platforms based on Integration

needs

Page 5: Infosys Experience with a Utility Company · Future Integration Capabilities –Hybrid Integration Platforms 3 Internal Applications ESB t MFT Mobile App External Systems Micro Service

Approach for Reference Architecture

5

A workshop based collaborative approach to

• Define Principals that are based on key decisions

• Define the use cases for future integration

• Define Patterns from use cases

• Identify the platforms from the patterns

Page 6: Infosys Experience with a Utility Company · Future Integration Capabilities –Hybrid Integration Platforms 3 Internal Applications ESB t MFT Mobile App External Systems Micro Service

Reference Architecture - Guiding Principles

6

Built a Reference

Architecture for the NextGenIntegration

Build an practical

Governance Model

Identify the Platforms based on

Integration needs

Page 7: Infosys Experience with a Utility Company · Future Integration Capabilities –Hybrid Integration Platforms 3 Internal Applications ESB t MFT Mobile App External Systems Micro Service

Reference Architecture - Use case to Patterns

7

Built a Reference

Architecture for the NextGenIntegration

Build an practical

Governance Model

Identify the Platforms based on

Integration needs

Page 8: Infosys Experience with a Utility Company · Future Integration Capabilities –Hybrid Integration Platforms 3 Internal Applications ESB t MFT Mobile App External Systems Micro Service

Reference Architecture - Sample Patterns Defined

8

Usage Criterion Considerations

• API is identified as Enterprise API

• Provider is not able to expose the API with SOAP or RESTful end point

• Provider API data model requires enrichment to standardize as per SDM guidelines

• Provider API has the PII data that requires filtering/masking

• API Consumers are internal applications and/or external partners

• Proxy service to be exposed for external consumer

• Wrapper service required with RESTful end point for the existing web service SOAP end point

• Orchestration of multiple ESB Services /Provider APIs is required

• Provider API requires throttling or usage based authorization

• Provider data model is transformed into

API data model over ESB

• ESB does the validation, enrichment and

any maksing/filtering of PII data

• Protocol conversion (SOAP -> REST)

happens on API or ESB Platform

Built a Reference

Architecture for the NextGenIntegration

Build an practical

Governance Model

Identify the Platforms based on

Integration needs

Page 9: Infosys Experience with a Utility Company · Future Integration Capabilities –Hybrid Integration Platforms 3 Internal Applications ESB t MFT Mobile App External Systems Micro Service

Reference Architecture - Integration Strategy - Security

9

Communication Pattern Auth entication Transport Security Data Security

API OAuth2.0 SSL (HTTPS) PII Data should be handled as per security guidelines

Web Services Basic Auth SSL (HTTPS) PII Data should be handled as per security guidelines

XML/HTTP, HTTP Basic Auth SSL (HTTPS) PII Data should be handled as per security guidelines

JMS / XML User Auth SSL PII Data should be handled as per security guidelines

File Share A2A User Auth SFTP Folder level encryption* (E.g. Vormetric)

File Share B2B User Auth SFTPPGP encryption

Folder level encryption*(E.g. Vormetric)

Built a Reference

Architecture for

the NextGen

Integration

Build an practical

Governance Model

Identify the Platforms based on Integration

needs

Page 10: Infosys Experience with a Utility Company · Future Integration Capabilities –Hybrid Integration Platforms 3 Internal Applications ESB t MFT Mobile App External Systems Micro Service

Reference Architecture - Integration Strategy - SDM

10

• An API will be defined based on Domain capability and the subject area

• All published API in the company will be Open API 2.0 Specification compliant

• These Open APIs will use a service data model

• The Data Stewart from each business domain will own the service data model for the APIs within the domain

• When a project identifies and develop an API then the Data Stewart from that business domain will be engaged

to define the Service data model for the API

• Attribute nomenclature of the Service data model will be maintained by data Stewart

Built a Reference

Architecture for

the NextGen

Integration

Build an practical

Governance Model

Identify the Platforms based on Integration

needs

Page 11: Infosys Experience with a Utility Company · Future Integration Capabilities –Hybrid Integration Platforms 3 Internal Applications ESB t MFT Mobile App External Systems Micro Service

Practical Governance Process Promoting Self Service for Architects

11

Built a Reference

Architecture for

the NextGen

Integration

Build an practical

Governance Model

Identify the Platforms based on Integration

needs

Page 12: Infosys Experience with a Utility Company · Future Integration Capabilities –Hybrid Integration Platforms 3 Internal Applications ESB t MFT Mobile App External Systems Micro Service

Identify Hybrid Integration Patterns based on enterprise needs

12

Built a Reference

Architecture for

the NextGen

Integration

Build an practical

Governance Model

Identify the Platforms based on Integration

needs

Page 13: Infosys Experience with a Utility Company · Future Integration Capabilities –Hybrid Integration Platforms 3 Internal Applications ESB t MFT Mobile App External Systems Micro Service

How TIBCO helped

13

Integration Platform Covers in the Document

Process Orchestrator TIBCO BW, TIBCO EMS, TIBCO Hawk

API Management Under Evaluation

Integration Container TIBCO Business Works CE

B2B TIBCO Business Connect

ETL ETL

Built a Reference

Architecture for

the NextGen

Integration

Build an practical

Governance Model

Identify the Platforms based on Integration

needs

Page 14: Infosys Experience with a Utility Company · Future Integration Capabilities –Hybrid Integration Platforms 3 Internal Applications ESB t MFT Mobile App External Systems Micro Service

What we have learned

14

• Enterprise goal is to build E2E monitoring system to track transactions at any point of

failure. Current technology landscape is does not facilitate seamless E2E due to hybrid

integration strategy

• Planned to develop a API Development portal that also supports the Service Repository.

This will be a custom solution (API product selection is under consideration)

• Microservices platform is provided in the hybrid architecture platform. The ownership of the

microservices needs careful consideration

Page 15: Infosys Experience with a Utility Company · Future Integration Capabilities –Hybrid Integration Platforms 3 Internal Applications ESB t MFT Mobile App External Systems Micro Service

API Use Case

14

• Approved OTS / Customer to Internal: Any consumer facing applications consume data over ESB (TIBCO

BW/EMS) in a SOAP format. Its an enterprise goal to consume this data as RESTful API using API gateway

• External Mobile App to Internal: Replacing mobile first application that resides in the APS network with a unified

API gateway which standard security, throttle and developer portal capabilities to expose business functions as

RESTful APIs

• Approved OTS /Customer Internal/ External Mobile App to SaaS: Any provider SaaS application will expose

their business functions as RESTful APIs. Any.com, Any mobile app and any application residing out of enterprise

domain will access the data using API gateway. The transaction will not cross enterprise boundaries

• SaaS to SaaS: Any SaaS to SaaS communication will not cross enterprise boundaries and will be routed through an

API gateway in cloud

Page 16: Infosys Experience with a Utility Company · Future Integration Capabilities –Hybrid Integration Platforms 3 Internal Applications ESB t MFT Mobile App External Systems Micro Service

© 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.

Thank You