geo enabling enterprises - powered by rolta i perspective and the wso2 esb
DESCRIPTION
TRANSCRIPT
`
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
` 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
` 150+ globally positioned support customers
` 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
`
To continuously INNOVATE and provide knowledge-based IT solutions that deliver
remarkable INSIGHTS and lasting IMPACT in
the way our world operates.
Rolta Vision
` 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
`
RoltaToday!
`
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
`
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 …
` 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
`
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
`
Infrastructure, Government, Transportation and Environment
` 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
` 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
` 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
` WSO2 ESB
` High Level Architecture
`
USE CASES
WSO2 ESB usage
` Use Cases
1. City Planning Authority/Traffic Police
2. Federal Traffic Agency
` 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
` 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
` 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
`
DEMO
Walk through on the WSO2 configuration and SAPBO
` 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
` 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
` Sequence Diagram
LEGACY GIS SYSTEM
WEBSERVICE END POINT
XSLT MEDIATOR SOAP Request
Transformed SOAP Request
XSLT MEDIATOR SOAP Response Transformed
SOAP Response
` 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
` 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
`
DEMO
Walk through on the WSO2, JBOSS configuration etc.
`
QUESTIONS?
`
THANK YOU