Geo Enabling Enterprises - Powered by Rolta i Perspective and the WSO2 ESB

31
Geo-Enabling Enterprises: Powered by Rolta iPerspective and the WSO2 ESB Karun Chennuri - Senior Security Architect, Rolta Vinod Oommen Ninan Product Manager, Rolta Chris Haddad, VP Technology Evangelism, WSO2 Jeewantha Dharmaparakrama, Software Engineer, WSO2

description

 

Transcript of Geo Enabling Enterprises - Powered by Rolta i Perspective and the WSO2 ESB

Page 1: Geo Enabling Enterprises - Powered by Rolta i Perspective and the WSO2 ESB

`

Geo-Enabling

Enterprises: Powered by

Rolta iPerspective and

the WSO2 ESB

Karun Chennuri - Senior Security Architect, Rolta

Vinod Oommen Ninan – Product Manager, Rolta

Chris Haddad, VP Technology Evangelism, WSO2

Jeewantha Dharmaparakrama, Software Engineer, WSO2

Page 2: Geo Enabling Enterprises - Powered by Rolta i Perspective and the WSO2 ESB

` About WSO2

• Providing the only complete open source componentized cloud platform

– Dedicated to removing all the stumbling blocks to enterprise agility

– Enabling you to focus on business logic and business value

• Recognized by leading analyst firms as visionaries and leaders

– Gartner cites WSO2 as visionaries in all 3 categories of application infrastructure

– Forrester places WSO2 in top 2 for API Management

• Global corporation with offices in USA, UK & Sri Lanka

– 200+ employees and growing

• Business model of selling comprehensive support & maintenance for our products

Page 3: Geo Enabling Enterprises - Powered by Rolta i Perspective and the WSO2 ESB

` 150+ globally positioned support customers

Page 4: Geo Enabling Enterprises - Powered by Rolta i Perspective and the WSO2 ESB

` Engage with WSO2

• Helping you get the most out of your deployments • From project evaluation and inception to development and

going into production, WSO2 is your partner in ensuring 100% project success

Page 5: Geo Enabling Enterprises - Powered by Rolta i Perspective and the WSO2 ESB

`

To continuously INNOVATE and provide knowledge-based IT solutions that deliver

remarkable INSIGHTS and lasting IMPACT in

the way our world operates.

Rolta Vision

Page 6: Geo Enabling Enterprises - Powered by Rolta i Perspective and the WSO2 ESB

` The Rolta Story

Early Years 1982-92 Undisputed leadership in India for CAD/CAM/GIS

Formative Years 1992-2002 Ranked by Forbes Global amongst the ‘Best 200 under a Billion’

Yesterday 2002-07 Ranked amongst ‘Top-10 wealth creators in the mid-cap segment in India’ by the Hindustan Times

Transformation 2007-12 Included in the S&P ‘Global Challenger's List’ of 300 companies

Page 7: Geo Enabling Enterprises - Powered by Rolta i Perspective and the WSO2 ESB

`

RoltaToday!

Page 8: Geo Enabling Enterprises - Powered by Rolta i Perspective and the WSO2 ESB

`

For meaningful impact to customers' businesses

Innovation Unique and innovative solutions built upon Rolta’s rich IP Repository

Rolta Geospatial FusionTM

Rolta GeoBI™, GeoAssets™

Rolta OneViewTM

Rolta iPerspectiveTM

Rolta Photogrammetric Mapping™ and Rolta Imaging Suite™

Rolta Safety and Security Solutions

Military off-the-shelf Solutions (MOTS)

Rolta CFO-Impact™, CIO-Impact™

Advizor® for Cloud Strategy

Page 9: Geo Enabling Enterprises - Powered by Rolta i Perspective and the WSO2 ESB

`

Close and enduring partnerships

with global technology leaders

Partnerships Oracle: Platinum World

Wide

Hexagon: Exclusive partner for Defense & Security

SAP: Global Strategic Partner

ESRI: Global Gold

Thales: Joint Venture

HP, EMC, Vmware, Selex, Aselsan, Quioptiq, Ness, Controp, Elbit, Rafael

WSO2

many more …

Page 10: Geo Enabling Enterprises - Powered by Rolta i Perspective and the WSO2 ESB

` Exceptional Business Model

Unique Set of Core

Competencies

Geospatial: Photogrammetry, Imaging,

GeoBI, GeoAssets …

Engineering: Design & Modeling, Reliability,

Operational Excellence …

Defense & Security: Command & Control,

Communications, ISR, Optronics …

Enterprise IT: EBS, BI, EPM, EAI, Big Data,

Analytics, Cloud, Security …

Subject-matter Expertise and

Rolta IP

Customer-specific vertical domain

knowhow

Rolta’s proven IP: World class

Products, Solutions, Platforms and

Workflows

Differentiated Solutions

Defense & Security,

Infrastructure, Government,

Transportation, Environment,

Utilities, Telecom, Power,

Oil & Gas, Petrochemicals,

Banking, Financial Services,

Insurance , Retail,

Manufacturing,

Healthcare

Page 11: Geo Enabling Enterprises - Powered by Rolta i Perspective and the WSO2 ESB

`

Cloud & Infrastructure Services and Solutions

Rolta iPerspective™ – Platform for enterprise integration and Cloud enablement

Security Practice – Tools, Solutions & Services

Identity & Access Management Governance, Risk & Compliance Threat Assessment

Application & Infrastructure Security Secure Enterprise Mobility Security Audit

Big Data Solutions

SAP Hana Oracle Exalytics Enterprise Search Big Data Analytics

iPerspective Platform

iPerspective Integrate

Service Builders

Flat Files

Web Services

ERP (SAP, Oracle)

Databases

Process Manager & Agent Container

iPerspective Secure

Security Manager

Audit Manager

iPerspective Analytics

Computational Platform

Real-time Analytics System

Data Bridge Asset Junction

Cloud and NextGen Data Center Solutions

Cloud Transformation Cloud Economics

VDC and Software Define Infrastructure

Rolta Cloud and Data Advizor® IaaS, PaaS, SaaS

Page 12: Geo Enabling Enterprises - Powered by Rolta i Perspective and the WSO2 ESB

`

Infrastructure, Government, Transportation and Environment

Page 13: Geo Enabling Enterprises - Powered by Rolta i Perspective and the WSO2 ESB

` Success Story : Secure Private GIS Cloud

Real-time data aggregation from multiple systems

• Integrated search capability – from attribute or graphics

• Analyze complex correlations between buildings • External and internal walk-through

• City Planning • Simulation of disasters and response planning • Critical Asset surveillance and protection • Carbon footprint analysis and management

Traffic Management

Ministry of Defense - CID

Immigration & Passport Control

Command & Control

Task Force Management System

Police Portal

• 360o Secure Private Cloud • SOA based enterprise integration

• Fusion of IT & GIS systems • Powered by Rolta iPerspective & OnPoint

Rolta’s Key Solution Innovation and Impact

Page 14: Geo Enabling Enterprises - Powered by Rolta i Perspective and the WSO2 ESB

` A Case Study on Federal Security Agency

The Federal Security Agency has multiple standalone systems. Among these systems, data can exist in different formats,

different coordinate systems, and different business systems.

The Agency should be able to consume all this data And offer it to various stakeholders as a standardized, seamless and integrated dataset

ANALYTICS TRAFFIC COMMAND & CONTROL

Oracle Spatial

Map Info

ESRI Geo DB Oracle

SQL Server

DB2

Page 15: Geo Enabling Enterprises - Powered by Rolta i Perspective and the WSO2 ESB

` WSO2 ESB is…

• A lightweight, high performance ESB

• Feature rich and standards compliant

– SOAP and WS-* standards

– REST support

– Domain specific protocol support (eg: FIX, HL7)

• User friendly and highly extensible

• 100% free and open source with commercial

support

Page 16: Geo Enabling Enterprises - Powered by Rolta i Perspective and the WSO2 ESB

` WSO2 ESB

Page 17: Geo Enabling Enterprises - Powered by Rolta i Perspective and the WSO2 ESB

` High Level Architecture

Page 18: Geo Enabling Enterprises - Powered by Rolta i Perspective and the WSO2 ESB

`

USE CASES

WSO2 ESB usage

Page 19: Geo Enabling Enterprises - Powered by Rolta i Perspective and the WSO2 ESB

` Use Cases

1. City Planning Authority/Traffic Police

2. Federal Traffic Agency

Page 20: Geo Enabling Enterprises - Powered by Rolta i Perspective and the WSO2 ESB

` Use case 1: City Planning Authority/Traffic Police

20

Overview of the problem:

• Requirement was to use SAP-BO to pull real-

time traffic data at key locations in the city from

disparate web services.

• Some web services are based on advanced

security policy definition & have XSDs embed

in the WSDL

• SAP BO cannot consume such web services,

hence can’t show the real-time data!!!

Solution:

WSO2 ESB acting as a proxy to mediate the call between SAP BO

and 3rd party web services

Technology:

• WSO2 ESB, SAP BO xcelsius-4.0, SOAP based Web services,

MS Office Excel

Page 21: Geo Enabling Enterprises - Powered by Rolta i Perspective and the WSO2 ESB

` Solution Design – Use Case 1

P

M E D I A T O R

AUDIT

P

P E

E

E

21

LOCATION C

LOCATION B

LOCATION A

A B

C

Page 22: Geo Enabling Enterprises - Powered by Rolta i Perspective and the WSO2 ESB

` Configuration Steps

• Register the End Point Web Service

• Create a custom call back handler for authentication,

logging or auditing

• Create a WSO2 Proxy service with inline WSDL

• Ensure inline WSDL doesn’t contain XSD

• Ensure inline WSDL is flattened

• SAPBO consumes WSO2 Proxy service

Page 23: Geo Enabling Enterprises - Powered by Rolta i Perspective and the WSO2 ESB

`

DEMO

Walk through on the WSO2 configuration and SAPBO

Page 24: Geo Enabling Enterprises - Powered by Rolta i Perspective and the WSO2 ESB

` Use Case 2: Federal Traffic Agency

Overview of the problem:

• Legacy GIS system need to display attribute

information such as Road Name, Time & Date,

Address, Age, Name on click of a button.

• System can only send specific SOAP Request

and understands specific SOAP Response

• 3rd party web services have advanced security

and non-flattened WSDL format

• Legacy GIS system can’t consume 3rd party web

services hence can’t show the attribute data!!!

Solution:

WSO2 ESB transformation & mediation used to mediate the request to

appropriate 3rd party web service successfully.

Technology: • WSO2 ESB, GIS System, ArcGIS Server, SOAP UI

Accident Id: 123 EM NO: AD12344321 Road Name: SheikhZayed Time: 12:12 PM Date: 25-Apr-2013

Name: Kareem Md. Address: Abudhabi Age: 23

Click here

Page 25: Geo Enabling Enterprises - Powered by Rolta i Perspective and the WSO2 ESB

` Solution Design – Use Case 2

25

P

M E D I A T O R

AUDIT

P

P E

E

E

25

VEHICLE INFO

PERSON INFO

ACCIDENT INFO

GIS LEGACY SYSTEM

Accident Id: 123 EM NO: AD12344321 Road Name: SheikhZayed Time: 12:12 PM Date: 25-Apr-2013

Name: Kareem Md. Address: Abudhabi Age: 23

Page 26: Geo Enabling Enterprises - Powered by Rolta i Perspective and the WSO2 ESB

` Sequence Diagram

LEGACY GIS SYSTEM

WEBSERVICE END POINT

XSLT MEDIATOR SOAP Request

Transformed SOAP Request

XSLT MEDIATOR SOAP Response Transformed

SOAP Response

Page 27: Geo Enabling Enterprises - Powered by Rolta i Perspective and the WSO2 ESB

` Modules

• Rolta iPerspective Gateway

Gateway Wrapper Web Service mimics web service understood

by legacy application

Registration servlet for registering external web service end points

Legacy application invokes Gateway web service

o WS call forwarded to WSO2 ESB

XSL based transformation of service call to and from remote web

service within the WSO2 ESB

• WSO2 ESB WAR Binaries of WSO2 ESB

A proxy service to interact with external web service

External Web Service Endpoint definitions

XSLTs for request and response processing

Page 28: Geo Enabling Enterprises - Powered by Rolta i Perspective and the WSO2 ESB

` Configuration

Walk-through:

• WSO2 integration with JBOSS

• Setting up environment variables

• WSO2 configuration

• WSO2 runtime configuration

• Configuring WSO2 ESB Templates

• Configuring WSO2 ESB Sequences

• Gateway Register/Unregister WSO2 web services

Page 29: Geo Enabling Enterprises - Powered by Rolta i Perspective and the WSO2 ESB

`

DEMO

Walk through on the WSO2, JBOSS configuration etc.

Page 30: Geo Enabling Enterprises - Powered by Rolta i Perspective and the WSO2 ESB

`

QUESTIONS?

Page 31: Geo Enabling Enterprises - Powered by Rolta i Perspective and the WSO2 ESB

`

THANK YOU