Geo Enabling Enterprises - Powered by Rolta i Perspective and the WSO2 ESB
1. `
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
2. `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
4. `
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
5. `
To continuously INNOVATE and provide
knowledge-based IT solutions that deliver
remarkable INSIGHTS and lasting IMPACT in
the way our world operates.
Rolta Vision
6. `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
8. `
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
9. `
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 …
10. `
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
11. `
Cloud & Infrastructure Services and Solutions
Rolta iPerspective™ – Platform for enterprise integration and Cloud enablement
Security Practice – Tools, Solutions & Services
Identity & Access ManagementGovernance, Risk & ComplianceThreat Assessment
Application & Infrastructure SecuritySecure Enterprise MobilitySecurity Audit
Big Data Solutions
SAP HanaOracle ExalyticsEnterprise SearchBig 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 BridgeAsset Junction
Cloud and NextGen Data Center Solutions
Cloud Transformation
Cloud Economics
VDC and Software
Define Infrastructure
Rolta Cloud and Data
Advizor®IaaS, PaaS, SaaS
13. `
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
14. `
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 TRAFFICCOMMAND & CONTROL
Oracle
Spatial
Map
Info
ESRI
Geo DBOracle
SQL
Server
DB2
15. `
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
19. `
Use Cases
1. City Planning Authority/Traffic Police
2. Federal Traffic Agency
20. `
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
21. `
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
22. `
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
24. `
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
25. `
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
27. `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