SlideShare a Scribd company logo
© 2014 Dealertrack Technologies, Inc. All rights reserved.
Using DataPower for rapid security and application integration
with an open source enterprise
Gennadiy Civil, Director Technology Architecture
Dealertrack Technologies
April 2013
IBM IMPACT 2014 Conference Session 2035A
2
© 2014 Dealertrack Technologies, Inc. All rights reserved.
Agenda
I. Background
II. What are we integrating?
III. Integration Components – Data Layer and Services Layer
IV. Data Integration – Hub and Spoke IBM CDC
V. Partner Integration – IBM Data Power
VI. Use Case 1 – DataPower Partner Service Integration
VII. Use Case 2 – DataPower SSO Integration
VIII. Use Case 3 – DataPower Batch File Exchange
IX. Use Case 4 – DataPower Integration between DT Offerings
X. Use Case 5 – DataPower Encrypting Proxy
XI. Team Dynamics and Skill sets
XII. Living with IBM Data Power
XIII. Questions
3
© 2014 Dealertrack Technologies, Inc. All rights reserved.
Background
●
Dealertrack Technologies (NASDAQ:TRAK) is the leading
software-as-a-service and data provider to the automotive industry
●
Origins as the first multi-lender auto finance portal. Dealertrack
started at a time when you had to fill a paper application at a car
dealership and fax the application to a few banks the dealer
worked with.
●
Today when you buy or lease a car from a dealer in US or Canada
chances are your electronic application goes through a
Dealertrack network to over 1000 lenders
●
11 Major product offerings from auto finance to registration and
vehicle title management
●
Dealertrack's software is there at every step from the initial contact
when you walked into a dealership or started on-line research until
you drive away in a new car
4
© 2014 Dealertrack Technologies, Inc. All rights reserved.
4
Exclusively available on Dealertrack
Dealertrack Partners – small sample
5
© 2014 Dealertrack Technologies, Inc. All rights reserved.
Background
●
In our 14-year history, Dealertrack has made 24 acquisitions and developed 11 major
new products internally
●
This means a great variety of LOB's applications using all kinds of technology
●
Integration of our products and the ability to create new resources is the company's
#1 strategic project
●
Python / Django / Apache / Mule ESB / Red Hat MRG
●
Java / jBoss / Tomcat/ JSF / SringMVC/ AngularJS/ Swing/
●
Perl / php / COBOL / C++
●
IIS / .NET / MSMQ
●
RPG2 / WebSphere MQ
●
CA Siteminder for Authentication
●
DB2 PureData/DB2 Standalone/MySQL/MS SQL Server/MUMPS/Oracle
●
Others
6
© 2014 Dealertrack Technologies, Inc. All rights reserved.
What are we integrating?
A combination of web, mobile apps, web services, and 5250 telnet
delivered SaaS products for all aspects of the retail automotive supply
chain
Customers include:
●
Auto Dealers
●
Lenders
●
Manufacturers
●
Web Portals
●
After-market Suppliers
●
Parts Manufacturers
●
State Governments
●
Independent Providers
7
© 2014 Dealertrack Technologies, Inc. All rights reserved.
Integration Layers
●
Data Integration – using InfoSphere CDC
●
Services Integration on the ESB
●
Partner Integration – IBM DataPower
Real Time
Master Data Management
over IBM CDC
LOB1
Finance
Solutions
LOB2
Lender
Solutions
LOB..N
Data
Power
Mule ESB
Real Time Master Data Management
over IBM CDC
Partners
Web Services
DMZ
8
© 2014 Dealertrack Technologies, Inc. All rights reserved.
Data Integration – IBM CDC
●
Sharing key data elements across DT solutions make
each solution more valuable to our users
●
Every process touches one or more of:
– Dealers
– Users
– Partners
– Customers
– Vehicles
●
Re-platforming of all solutions to a common single
database would require many hundreds of person-years
of effort and produce no meaningful benefit until
completion
Real Time Master Data Management
over IBM CDC
9
© 2014 Dealertrack Technologies, Inc. All rights reserved.
Data Integration Constraints and
Approach
Constraints:
●
Wholesale application conversion to SOA or re-hosting with conversion to
a common database is too costly and time consuming for all applications
●
Subject matter expert developers are our scarcest resources and are
often skilled in and deeply wedded to specific software stacks
●
Integration of data is a prerequisite to integrating applications
●
Thousands of external data integration points with 3rd parties
Approach:
●
Definition of common data entities that are shared across platforms
●
Minimum modification of applications to create and consume shared data
●
Real-time replication between databases in a hub and spoke topology
Real Time Master Data Management
over IBM CDC
10
© 2014 Dealertrack Technologies, Inc. All rights reserved.
Partner Integration - Why
Dealertrack Needs:
●
Reduce the burden on developers:
●
Offload the following :
– Encrypt/decrypt, sign and verify for service traffic to Partner
– Authenticate incoming SOAP and REST service calls
– Allow the development team to focus on the business logic
– Integrate with existing authentication provider
– Integrate with Open source products
– Integrate with the rest of Dealertrack Systems
●
Previous bad development experience with custom encryption/decryption –
over two weeks in troubleshooting because of “.” and not a “,” in the
certificate
Data
Power
11
© 2014 Dealertrack Technologies, Inc. All rights reserved.
IBM Data Power for Partner Integration
Choosing:
●
Compared with competitors
●
6 hours POC comparing with 5 days competitors
●
Last year Impact 2013 Conference DataPower sessions galore.
●
IBM has been very solid partner to work with from the initial requir
to the purchase process
●
Choose DataPower
12
© 2014 Dealertrack Technologies, Inc. All rights reserved.
Use Case 1 - Partner Integration
●
SOAP Web Service
●
No need to actually write the service implementation
●
Takes care of complex details, enables development team
to focus on the application logic
Partner
Data Power
Mule
ESB
SOAP
WS-Security
Host WSDL
Decrypt
Validate Signature
Log
Convert to JSON
Encrypt/Sign
HTTP
Convert to SOAP/XML
13
© 2014 Dealertrack Technologies, Inc. All rights reserved.
Use Case 1 - Partner Integration
Partner Integration - DataPower
Real Time
Master Data Management
over IBM CDC
Data
Power Mule
ESB
Real Time Master Data Management
over IBM CDC
Partners
Web Services
RedHat
MRG
Message
Broker
Apache
Web Farm
Python/Django
End
Users
HTTP(s)
Apache
Services Farm
Python
14
© 2014 Dealertrack Technologies, Inc. All rights reserved.
Use Case 2 - SSO Mobile Integration
●
DMS – Dealer Management Solutions is a line of
business within Dealertrack
●
Dealertrack Portals is Dealertrack's F&I offering
●
The Use Case:
– Single Sign On between desktop browser and the mobile device. The user
needed to see the same page as the desktop browser on the mobil device
– The salesperson at the dealership needs to get up from his or her desk and have
the same page of the currently displayed application show up on the mobile
device
– QR Code printed on a screen, scan the code and have the device login and
synchronize the session to the mobile device
– This means SSO – Single Sign On between the QR code link and DT Portal
– Cant pass password around, need to be password-less
– DataPower made the job easy
15
© 2014 Dealertrack Technologies, Inc. All rights reserved.
Use Case 2 - SSO Mobile Integration
Partner Integration - DataPower
Data
Power
Mule
ESB
End
Users
HTTPs
Apache
Services Farm
Python
Siteminder
16
© 2014 Dealertrack Technologies, Inc. All rights reserved.
Use Case 2 - SSO Mobile Integration
●
Client Sends URL
Request with a token
from QR Code
●
DataPower:
– Calls Service To Validate Token
– Decodes
– Uses AAA Policy to create SAML
– POSTs SAML to SiteMinder
– No need for the programmers to
understand SAML particulars, the
DataPower handles the
integration without coding
17
© 2014 Dealertrack Technologies, Inc. All rights reserved.
Partner Integration – Use Case 3
●
Batch File Exchange integration
●
Simple Poll from the Partner SFTP Site
●
Drop to internal FTP site with Dynamic location based on
original file name
●
Saves a lot of development work for Dealertrack
18
© 2014 Dealertrack Technologies, Inc. All rights reserved.
Use Case 4 – Data Integration between
applications
●
Send DMS ( Dealer Management System)” deal” to
DataPower.
●
HTTP Form POST XML in the body and convert to JSON
●
Call existing service with JSON
●
Service Responds and DP converts to HTTP response
19
© 2014 Dealertrack Technologies, Inc. All rights reserved.
Use Case 5 – Encrypting Proxy
●
Dealertrack purchased
ATMOS document storage
device
●
In Development the doc
storage is in the cloud
●
In Post-Development there is
a physical appliance within
Dealertrack Infrastructure
●
The applications want to
know or care about the fact
that the documents need to
be stored encrypted “@rest”
Client Application
Data Power
Route Dev/Prod
Encrypt/ Decrypt
20
© 2014 Dealertrack Technologies, Inc. All rights reserved.
Team Dynamics
●
7 Scrum Teams running development
●
Operations team supporting DataPower from
administration point of view
●
Started with IBM Training
– Admin Training
– Development training
●
DevOps are part of the development Scrum teams
●
Over 11 month 13 developers in different Scrum teams
got familiar and comfortable with DataPower
– 5 reformed Microsoft developers
●
XSLT is an essential skill
– 7 Python/Java Open Source Developers
21
© 2014 Dealertrack Technologies, Inc. All rights reserved.
Living with Data Power
●
6 month in production
– 5 Use Cases in production
– Volume is low but ramping up every day
●
No issues
●
Data Power Wish List
– Custom JMS – prefer to be able to connect to our
message broker directly ( RedHat MRG )
– PGP Encryption – PGP was a requirement from the
partner and the only encryption technology
available to them
22
© 2014 Dealertrack Technologies, Inc. All rights reserved.
That is all folks!
●
In today's presentation I have told the
Dealertrack's DataPower Story starting with
last year Impact 2013 conference to being
in production now
●
I am happy to answer any questions at this
time
●
After the question and answer period we will
wrap this session with short closing remarks
23
© 2014 Dealertrack Technologies, Inc. All rights reserved.
Questions?
24
© 2014 Dealertrack Technologies, Inc. All rights reserved.
Final Remarks
●
In closing I wold like to mention that Dealertrack
starts new story this year at Impact 2014
●
We purchased IBM BPM and ODM products and
starting to implement new line of solutions
●
Dealertrack's first “Quick Win” project with BPM
and ODM is scheduled to start Monday when we
come back from Impact and hopefully recover
from the information overload over the weekend
●
Hope to present a similar session at next year's
conference telling a BPM and ODM success story
Ad

More Related Content

What's hot (18)

Datapowercommonusecases 130509114200-phpapp02
Datapowercommonusecases 130509114200-phpapp02Datapowercommonusecases 130509114200-phpapp02
Datapowercommonusecases 130509114200-phpapp02
Krystel Hery
 
Datasheet: WebSphere DataPower B2B Appliance XB62
Datasheet: WebSphere DataPower B2B Appliance XB62Datasheet: WebSphere DataPower B2B Appliance XB62
Datasheet: WebSphere DataPower B2B Appliance XB62
Sarah Duffy
 
Common DataPower use cases, incl Caching with XC-10 appliance.
Common DataPower use cases, incl Caching with XC-10 appliance.Common DataPower use cases, incl Caching with XC-10 appliance.
Common DataPower use cases, incl Caching with XC-10 appliance.
sflynn073
 
IBM DataPower Gateway - Common Use Cases
IBM DataPower Gateway - Common Use CasesIBM DataPower Gateway - Common Use Cases
IBM DataPower Gateway - Common Use Cases
IBM DataPower Gateway
 
WebSphere Integration User Group 13 July 2015 : DataPower session
WebSphere Integration User Group 13 July 2015 : DataPower sessionWebSphere Integration User Group 13 July 2015 : DataPower session
WebSphere Integration User Group 13 July 2015 : DataPower session
Hugh Everett
 
Data Power For Pci Webinar Aug 2012
Data Power For Pci Webinar Aug 2012Data Power For Pci Webinar Aug 2012
Data Power For Pci Webinar Aug 2012
gaborvodics
 
Data Power Architectural Patterns - Jagadish Vemugunta
Data Power Architectural Patterns - Jagadish VemuguntaData Power Architectural Patterns - Jagadish Vemugunta
Data Power Architectural Patterns - Jagadish Vemugunta
floridawusergroup
 
IBM DataPower Weekly Webcast - The Value of Datapower Frameworks - 11.03.17
IBM DataPower Weekly Webcast - The Value of Datapower Frameworks - 11.03.17 IBM DataPower Weekly Webcast - The Value of Datapower Frameworks - 11.03.17
IBM DataPower Weekly Webcast - The Value of Datapower Frameworks - 11.03.17
Natalia Kataoka
 
DataPower API Gateway Performance Benchmarks
DataPower API Gateway Performance BenchmarksDataPower API Gateway Performance Benchmarks
DataPower API Gateway Performance Benchmarks
Ozair Sheikh
 
Datapowercommonusecases 130509114200-phpapp02
Datapowercommonusecases 130509114200-phpapp02Datapowercommonusecases 130509114200-phpapp02
Datapowercommonusecases 130509114200-phpapp02
Cristina Garrido Lema
 
Web Api services using IBM Datapower
Web Api services using IBM DatapowerWeb Api services using IBM Datapower
Web Api services using IBM Datapower
Sigortam.net
 
APIC/DataPower security
APIC/DataPower securityAPIC/DataPower security
APIC/DataPower security
Shiu-Fun Poon
 
Enterprise grade cloud services with data power virtual
Enterprise grade cloud services with data power virtualEnterprise grade cloud services with data power virtual
Enterprise grade cloud services with data power virtual
sflynn073
 
IBM Connectivity and Integration
IBM Connectivity and IntegrationIBM Connectivity and Integration
IBM Connectivity and Integration
IBM Sverige
 
Datapower Steven Cawn
Datapower Steven CawnDatapower Steven Cawn
Datapower Steven Cawn
Valeri Illescas
 
The Power of Two: Using IBM Standards Processing Engine for EDI Commerce or H...
The Power of Two: Using IBM Standards Processing Engine for EDI Commerce or H...The Power of Two: Using IBM Standards Processing Engine for EDI Commerce or H...
The Power of Two: Using IBM Standards Processing Engine for EDI Commerce or H...
Brian Wilson
 
How to integration DataPower with Zos
How to integration DataPower with ZosHow to integration DataPower with Zos
How to integration DataPower with Zos
Shiu-Fun Poon
 
HIA 1015 Speed the Development of Robust Integrations with IBM Integration Bu...
HIA 1015 Speed the Development of Robust Integrations with IBM Integration Bu...HIA 1015 Speed the Development of Robust Integrations with IBM Integration Bu...
HIA 1015 Speed the Development of Robust Integrations with IBM Integration Bu...
Karen Broughton-Mabbitt
 
Datapowercommonusecases 130509114200-phpapp02
Datapowercommonusecases 130509114200-phpapp02Datapowercommonusecases 130509114200-phpapp02
Datapowercommonusecases 130509114200-phpapp02
Krystel Hery
 
Datasheet: WebSphere DataPower B2B Appliance XB62
Datasheet: WebSphere DataPower B2B Appliance XB62Datasheet: WebSphere DataPower B2B Appliance XB62
Datasheet: WebSphere DataPower B2B Appliance XB62
Sarah Duffy
 
Common DataPower use cases, incl Caching with XC-10 appliance.
Common DataPower use cases, incl Caching with XC-10 appliance.Common DataPower use cases, incl Caching with XC-10 appliance.
Common DataPower use cases, incl Caching with XC-10 appliance.
sflynn073
 
IBM DataPower Gateway - Common Use Cases
IBM DataPower Gateway - Common Use CasesIBM DataPower Gateway - Common Use Cases
IBM DataPower Gateway - Common Use Cases
IBM DataPower Gateway
 
WebSphere Integration User Group 13 July 2015 : DataPower session
WebSphere Integration User Group 13 July 2015 : DataPower sessionWebSphere Integration User Group 13 July 2015 : DataPower session
WebSphere Integration User Group 13 July 2015 : DataPower session
Hugh Everett
 
Data Power For Pci Webinar Aug 2012
Data Power For Pci Webinar Aug 2012Data Power For Pci Webinar Aug 2012
Data Power For Pci Webinar Aug 2012
gaborvodics
 
Data Power Architectural Patterns - Jagadish Vemugunta
Data Power Architectural Patterns - Jagadish VemuguntaData Power Architectural Patterns - Jagadish Vemugunta
Data Power Architectural Patterns - Jagadish Vemugunta
floridawusergroup
 
IBM DataPower Weekly Webcast - The Value of Datapower Frameworks - 11.03.17
IBM DataPower Weekly Webcast - The Value of Datapower Frameworks - 11.03.17 IBM DataPower Weekly Webcast - The Value of Datapower Frameworks - 11.03.17
IBM DataPower Weekly Webcast - The Value of Datapower Frameworks - 11.03.17
Natalia Kataoka
 
DataPower API Gateway Performance Benchmarks
DataPower API Gateway Performance BenchmarksDataPower API Gateway Performance Benchmarks
DataPower API Gateway Performance Benchmarks
Ozair Sheikh
 
Datapowercommonusecases 130509114200-phpapp02
Datapowercommonusecases 130509114200-phpapp02Datapowercommonusecases 130509114200-phpapp02
Datapowercommonusecases 130509114200-phpapp02
Cristina Garrido Lema
 
Web Api services using IBM Datapower
Web Api services using IBM DatapowerWeb Api services using IBM Datapower
Web Api services using IBM Datapower
Sigortam.net
 
APIC/DataPower security
APIC/DataPower securityAPIC/DataPower security
APIC/DataPower security
Shiu-Fun Poon
 
Enterprise grade cloud services with data power virtual
Enterprise grade cloud services with data power virtualEnterprise grade cloud services with data power virtual
Enterprise grade cloud services with data power virtual
sflynn073
 
IBM Connectivity and Integration
IBM Connectivity and IntegrationIBM Connectivity and Integration
IBM Connectivity and Integration
IBM Sverige
 
The Power of Two: Using IBM Standards Processing Engine for EDI Commerce or H...
The Power of Two: Using IBM Standards Processing Engine for EDI Commerce or H...The Power of Two: Using IBM Standards Processing Engine for EDI Commerce or H...
The Power of Two: Using IBM Standards Processing Engine for EDI Commerce or H...
Brian Wilson
 
How to integration DataPower with Zos
How to integration DataPower with ZosHow to integration DataPower with Zos
How to integration DataPower with Zos
Shiu-Fun Poon
 
HIA 1015 Speed the Development of Robust Integrations with IBM Integration Bu...
HIA 1015 Speed the Development of Robust Integrations with IBM Integration Bu...HIA 1015 Speed the Development of Robust Integrations with IBM Integration Bu...
HIA 1015 Speed the Development of Robust Integrations with IBM Integration Bu...
Karen Broughton-Mabbitt
 

Viewers also liked (14)

Turbo Charge DataPower to Reach Your SOA Goals
Turbo Charge DataPower to Reach Your SOA Goals Turbo Charge DataPower to Reach Your SOA Goals
Turbo Charge DataPower to Reach Your SOA Goals
Akana
 
DataPower sessions @IMPACT2013
DataPower sessions @IMPACT2013DataPower sessions @IMPACT2013
DataPower sessions @IMPACT2013
Sid Bhatia
 
Creating a Centralized Consumer Profile Management Service with WebSphere Dat...
Creating a Centralized Consumer Profile Management Service with WebSphere Dat...Creating a Centralized Consumer Profile Management Service with WebSphere Dat...
Creating a Centralized Consumer Profile Management Service with WebSphere Dat...
Prolifics
 
SSRP Webmethods
SSRP WebmethodsSSRP Webmethods
SSRP Webmethods
mahansen
 
Middleware training
Middleware trainingMiddleware training
Middleware training
Shivam Jha
 
Data power Performance Tuning
Data power Performance TuningData power Performance Tuning
Data power Performance Tuning
KINGSHUK MAJUMDER
 
CAF & Portlet Development Notes
CAF & Portlet Development NotesCAF & Portlet Development Notes
CAF & Portlet Development Notes
Vladimir Ivanchenko
 
EAI Test Driven Development WebMethods | Torry Harris Whitepaper
EAI Test Driven Development WebMethods | Torry Harris WhitepaperEAI Test Driven Development WebMethods | Torry Harris Whitepaper
EAI Test Driven Development WebMethods | Torry Harris Whitepaper
Torry Harris Business Solutions
 
Top 9 webmethods interview questions answers
Top 9 webmethods interview questions answersTop 9 webmethods interview questions answers
Top 9 webmethods interview questions answers
jonhmart036
 
Software AG’s webMethods Integration Cloud: Integrate Cloud Apps with ease
Software AG’s webMethods Integration Cloud: Integrate Cloud Apps with ease Software AG’s webMethods Integration Cloud: Integrate Cloud Apps with ease
Software AG’s webMethods Integration Cloud: Integrate Cloud Apps with ease
Kellton Tech Solutions Ltd
 
Command Central Overview
Command Central OverviewCommand Central Overview
Command Central Overview
Software AG
 
OAuth 2.0 with IBM WebSphere DataPower
OAuth 2.0 with IBM WebSphere DataPowerOAuth 2.0 with IBM WebSphere DataPower
OAuth 2.0 with IBM WebSphere DataPower
Shiu-Fun Poon
 
Presentación webMethods BPMS por Simbius S.A.
Presentación webMethods BPMS por Simbius S.A.Presentación webMethods BPMS por Simbius S.A.
Presentación webMethods BPMS por Simbius S.A.
Simbius SGP
 
Intorduction to Datapower
Intorduction to DatapowerIntorduction to Datapower
Intorduction to Datapower
Shilpin Pvt. Ltd.
 
Turbo Charge DataPower to Reach Your SOA Goals
Turbo Charge DataPower to Reach Your SOA Goals Turbo Charge DataPower to Reach Your SOA Goals
Turbo Charge DataPower to Reach Your SOA Goals
Akana
 
DataPower sessions @IMPACT2013
DataPower sessions @IMPACT2013DataPower sessions @IMPACT2013
DataPower sessions @IMPACT2013
Sid Bhatia
 
Creating a Centralized Consumer Profile Management Service with WebSphere Dat...
Creating a Centralized Consumer Profile Management Service with WebSphere Dat...Creating a Centralized Consumer Profile Management Service with WebSphere Dat...
Creating a Centralized Consumer Profile Management Service with WebSphere Dat...
Prolifics
 
SSRP Webmethods
SSRP WebmethodsSSRP Webmethods
SSRP Webmethods
mahansen
 
Middleware training
Middleware trainingMiddleware training
Middleware training
Shivam Jha
 
Data power Performance Tuning
Data power Performance TuningData power Performance Tuning
Data power Performance Tuning
KINGSHUK MAJUMDER
 
EAI Test Driven Development WebMethods | Torry Harris Whitepaper
EAI Test Driven Development WebMethods | Torry Harris WhitepaperEAI Test Driven Development WebMethods | Torry Harris Whitepaper
EAI Test Driven Development WebMethods | Torry Harris Whitepaper
Torry Harris Business Solutions
 
Top 9 webmethods interview questions answers
Top 9 webmethods interview questions answersTop 9 webmethods interview questions answers
Top 9 webmethods interview questions answers
jonhmart036
 
Software AG’s webMethods Integration Cloud: Integrate Cloud Apps with ease
Software AG’s webMethods Integration Cloud: Integrate Cloud Apps with ease Software AG’s webMethods Integration Cloud: Integrate Cloud Apps with ease
Software AG’s webMethods Integration Cloud: Integrate Cloud Apps with ease
Kellton Tech Solutions Ltd
 
Command Central Overview
Command Central OverviewCommand Central Overview
Command Central Overview
Software AG
 
OAuth 2.0 with IBM WebSphere DataPower
OAuth 2.0 with IBM WebSphere DataPowerOAuth 2.0 with IBM WebSphere DataPower
OAuth 2.0 with IBM WebSphere DataPower
Shiu-Fun Poon
 
Presentación webMethods BPMS por Simbius S.A.
Presentación webMethods BPMS por Simbius S.A.Presentación webMethods BPMS por Simbius S.A.
Presentación webMethods BPMS por Simbius S.A.
Simbius SGP
 
Ad

Similar to Using IBM DataPower for rapid security and application integration with an open source enterprise (20)

Custom ERPNext Solutions
Custom ERPNext SolutionsCustom ERPNext Solutions
Custom ERPNext Solutions
Prashant Khopkar
 
Understanding Cloud Computing & How Global Trade Management Solutions Work in...
Understanding Cloud Computing & How Global Trade Management Solutions Work in...Understanding Cloud Computing & How Global Trade Management Solutions Work in...
Understanding Cloud Computing & How Global Trade Management Solutions Work in...
Integration Point
 
Learn Why your Technology Toolkit needs a Low Code Platform Upgrade!
Learn Why your Technology Toolkit needs a Low Code Platform Upgrade!Learn Why your Technology Toolkit needs a Low Code Platform Upgrade!
Learn Why your Technology Toolkit needs a Low Code Platform Upgrade!
JessiRyan1
 
Twelve Factor App With Lagom
Twelve Factor App With LagomTwelve Factor App With Lagom
Twelve Factor App With Lagom
Knoldus Inc.
 
Digital Reinvention by NRB
Digital Reinvention by NRBDigital Reinvention by NRB
Digital Reinvention by NRB
William Poos
 
Monitoring in the DevOps Era
Monitoring in the DevOps EraMonitoring in the DevOps Era
Monitoring in the DevOps Era
Mike Kavis
 
Drag and Drop Application Development with Progress Rollbase
Drag and Drop Application Development with Progress RollbaseDrag and Drop Application Development with Progress Rollbase
Drag and Drop Application Development with Progress Rollbase
Abhishek Kant
 
Ford
FordFord
Ford
DataWorks Summit/Hadoop Summit
 
Introduction to Cloud B2B Integration
Introduction to Cloud B2B IntegrationIntroduction to Cloud B2B Integration
Introduction to Cloud B2B Integration
Mark Morley, MBA
 
The Road Map to Digitization - Software AG's Heritage of Innovation - Patrick...
The Road Map to Digitization - Software AG's Heritage of Innovation - Patrick...The Road Map to Digitization - Software AG's Heritage of Innovation - Patrick...
The Road Map to Digitization - Software AG's Heritage of Innovation - Patrick...
Software AG South Africa
 
ServiceNow ecosystem - True Blue Partners - Review of key investment and mer...
ServiceNow ecosystem  - True Blue Partners - Review of key investment and mer...ServiceNow ecosystem  - True Blue Partners - Review of key investment and mer...
ServiceNow ecosystem - True Blue Partners - Review of key investment and mer...
Sunil Grover
 
Jvg Media An Insight Into Intranet
Jvg Media   An Insight Into IntranetJvg Media   An Insight Into Intranet
Jvg Media An Insight Into Intranet
Partha Roy Chowdhury
 
Have your cake and eat it too: adopting technologies without sacrificing - Pa...
Have your cake and eat it too: adopting technologies without sacrificing - Pa...Have your cake and eat it too: adopting technologies without sacrificing - Pa...
Have your cake and eat it too: adopting technologies without sacrificing - Pa...
Internet World
 
Resume-RDn-Detailed
Resume-RDn-DetailedResume-RDn-Detailed
Resume-RDn-Detailed
Dhayanithi Radhakrishnan
 
webMethods World: How Can You Innovate Even Faster With the Latest webMethods...
webMethods World: How Can You Innovate Even Faster With the Latest webMethods...webMethods World: How Can You Innovate Even Faster With the Latest webMethods...
webMethods World: How Can You Innovate Even Faster With the Latest webMethods...
Software AG
 
The Automotive Journey Into the Cloud
The Automotive Journey Into the CloudThe Automotive Journey Into the Cloud
The Automotive Journey Into the Cloud
Emtec Inc.
 
The Automotive Journey Into the Cloud
The Automotive Journey Into the CloudThe Automotive Journey Into the Cloud
The Automotive Journey Into the Cloud
Kim Pike
 
SANDEEP_KUMAR_RAWAT
SANDEEP_KUMAR_RAWATSANDEEP_KUMAR_RAWAT
SANDEEP_KUMAR_RAWAT
Sandeep Rawat
 
Firewall friendly pipeline for secure data access
Firewall friendly pipeline for secure data accessFirewall friendly pipeline for secure data access
Firewall friendly pipeline for secure data access
Sumit Sarkar
 
Kathirvel
KathirvelKathirvel
Kathirvel
Kathir Vel
 
Understanding Cloud Computing & How Global Trade Management Solutions Work in...
Understanding Cloud Computing & How Global Trade Management Solutions Work in...Understanding Cloud Computing & How Global Trade Management Solutions Work in...
Understanding Cloud Computing & How Global Trade Management Solutions Work in...
Integration Point
 
Learn Why your Technology Toolkit needs a Low Code Platform Upgrade!
Learn Why your Technology Toolkit needs a Low Code Platform Upgrade!Learn Why your Technology Toolkit needs a Low Code Platform Upgrade!
Learn Why your Technology Toolkit needs a Low Code Platform Upgrade!
JessiRyan1
 
Twelve Factor App With Lagom
Twelve Factor App With LagomTwelve Factor App With Lagom
Twelve Factor App With Lagom
Knoldus Inc.
 
Digital Reinvention by NRB
Digital Reinvention by NRBDigital Reinvention by NRB
Digital Reinvention by NRB
William Poos
 
Monitoring in the DevOps Era
Monitoring in the DevOps EraMonitoring in the DevOps Era
Monitoring in the DevOps Era
Mike Kavis
 
Drag and Drop Application Development with Progress Rollbase
Drag and Drop Application Development with Progress RollbaseDrag and Drop Application Development with Progress Rollbase
Drag and Drop Application Development with Progress Rollbase
Abhishek Kant
 
Introduction to Cloud B2B Integration
Introduction to Cloud B2B IntegrationIntroduction to Cloud B2B Integration
Introduction to Cloud B2B Integration
Mark Morley, MBA
 
The Road Map to Digitization - Software AG's Heritage of Innovation - Patrick...
The Road Map to Digitization - Software AG's Heritage of Innovation - Patrick...The Road Map to Digitization - Software AG's Heritage of Innovation - Patrick...
The Road Map to Digitization - Software AG's Heritage of Innovation - Patrick...
Software AG South Africa
 
ServiceNow ecosystem - True Blue Partners - Review of key investment and mer...
ServiceNow ecosystem  - True Blue Partners - Review of key investment and mer...ServiceNow ecosystem  - True Blue Partners - Review of key investment and mer...
ServiceNow ecosystem - True Blue Partners - Review of key investment and mer...
Sunil Grover
 
Jvg Media An Insight Into Intranet
Jvg Media   An Insight Into IntranetJvg Media   An Insight Into Intranet
Jvg Media An Insight Into Intranet
Partha Roy Chowdhury
 
Have your cake and eat it too: adopting technologies without sacrificing - Pa...
Have your cake and eat it too: adopting technologies without sacrificing - Pa...Have your cake and eat it too: adopting technologies without sacrificing - Pa...
Have your cake and eat it too: adopting technologies without sacrificing - Pa...
Internet World
 
webMethods World: How Can You Innovate Even Faster With the Latest webMethods...
webMethods World: How Can You Innovate Even Faster With the Latest webMethods...webMethods World: How Can You Innovate Even Faster With the Latest webMethods...
webMethods World: How Can You Innovate Even Faster With the Latest webMethods...
Software AG
 
The Automotive Journey Into the Cloud
The Automotive Journey Into the CloudThe Automotive Journey Into the Cloud
The Automotive Journey Into the Cloud
Emtec Inc.
 
The Automotive Journey Into the Cloud
The Automotive Journey Into the CloudThe Automotive Journey Into the Cloud
The Automotive Journey Into the Cloud
Kim Pike
 
Firewall friendly pipeline for secure data access
Firewall friendly pipeline for secure data accessFirewall friendly pipeline for secure data access
Firewall friendly pipeline for secure data access
Sumit Sarkar
 
Ad

Recently uploaded (20)

Artificial_Intelligence_in_Everyday_Life.pptx
Artificial_Intelligence_in_Everyday_Life.pptxArtificial_Intelligence_in_Everyday_Life.pptx
Artificial_Intelligence_in_Everyday_Life.pptx
03ANMOLCHAURASIYA
 
RTP Over QUIC: An Interesting Opportunity Or Wasted Time?
RTP Over QUIC: An Interesting Opportunity Or Wasted Time?RTP Over QUIC: An Interesting Opportunity Or Wasted Time?
RTP Over QUIC: An Interesting Opportunity Or Wasted Time?
Lorenzo Miniero
 
An Overview of Salesforce Health Cloud & How is it Transforming Patient Care
An Overview of Salesforce Health Cloud & How is it Transforming Patient CareAn Overview of Salesforce Health Cloud & How is it Transforming Patient Care
An Overview of Salesforce Health Cloud & How is it Transforming Patient Care
Cyntexa
 
Limecraft Webinar - 2025.3 release, featuring Content Delivery, Graphic Conte...
Limecraft Webinar - 2025.3 release, featuring Content Delivery, Graphic Conte...Limecraft Webinar - 2025.3 release, featuring Content Delivery, Graphic Conte...
Limecraft Webinar - 2025.3 release, featuring Content Delivery, Graphic Conte...
Maarten Verwaest
 
fennec fox optimization algorithm for optimal solution
fennec fox optimization algorithm for optimal solutionfennec fox optimization algorithm for optimal solution
fennec fox optimization algorithm for optimal solution
shallal2
 
Config 2025 presentation recap covering both days
Config 2025 presentation recap covering both daysConfig 2025 presentation recap covering both days
Config 2025 presentation recap covering both days
TrishAntoni1
 
Q1 2025 Dropbox Earnings and Investor Presentation
Q1 2025 Dropbox Earnings and Investor PresentationQ1 2025 Dropbox Earnings and Investor Presentation
Q1 2025 Dropbox Earnings and Investor Presentation
Dropbox
 
AI-proof your career by Olivier Vroom and David WIlliamson
AI-proof your career by Olivier Vroom and David WIlliamsonAI-proof your career by Olivier Vroom and David WIlliamson
AI-proof your career by Olivier Vroom and David WIlliamson
UXPA Boston
 
Top 5 Benefits of Using Molybdenum Rods in Industrial Applications.pptx
Top 5 Benefits of Using Molybdenum Rods in Industrial Applications.pptxTop 5 Benefits of Using Molybdenum Rods in Industrial Applications.pptx
Top 5 Benefits of Using Molybdenum Rods in Industrial Applications.pptx
mkubeusa
 
How to Install & Activate ListGrabber - eGrabber
How to Install & Activate ListGrabber - eGrabberHow to Install & Activate ListGrabber - eGrabber
How to Install & Activate ListGrabber - eGrabber
eGrabber
 
GDG Cloud Southlake #42: Suresh Mathew: Autonomous Resource Optimization: How...
GDG Cloud Southlake #42: Suresh Mathew: Autonomous Resource Optimization: How...GDG Cloud Southlake #42: Suresh Mathew: Autonomous Resource Optimization: How...
GDG Cloud Southlake #42: Suresh Mathew: Autonomous Resource Optimization: How...
James Anderson
 
Zilliz Cloud Monthly Technical Review: May 2025
Zilliz Cloud Monthly Technical Review: May 2025Zilliz Cloud Monthly Technical Review: May 2025
Zilliz Cloud Monthly Technical Review: May 2025
Zilliz
 
On-Device or Remote? On the Energy Efficiency of Fetching LLM-Generated Conte...
On-Device or Remote? On the Energy Efficiency of Fetching LLM-Generated Conte...On-Device or Remote? On the Energy Efficiency of Fetching LLM-Generated Conte...
On-Device or Remote? On the Energy Efficiency of Fetching LLM-Generated Conte...
Ivano Malavolta
 
Shoehorning dependency injection into a FP language, what does it take?
Shoehorning dependency injection into a FP language, what does it take?Shoehorning dependency injection into a FP language, what does it take?
Shoehorning dependency injection into a FP language, what does it take?
Eric Torreborre
 
Optima Cyber - Maritime Cyber Security - MSSP Services - Manolis Sfakianakis ...
Optima Cyber - Maritime Cyber Security - MSSP Services - Manolis Sfakianakis ...Optima Cyber - Maritime Cyber Security - MSSP Services - Manolis Sfakianakis ...
Optima Cyber - Maritime Cyber Security - MSSP Services - Manolis Sfakianakis ...
Mike Mingos
 
Slack like a pro: strategies for 10x engineering teams
Slack like a pro: strategies for 10x engineering teamsSlack like a pro: strategies for 10x engineering teams
Slack like a pro: strategies for 10x engineering teams
Nacho Cougil
 
Crazy Incentives and How They Kill Security. How Do You Turn the Wheel?
Crazy Incentives and How They Kill Security. How Do You Turn the Wheel?Crazy Incentives and How They Kill Security. How Do You Turn the Wheel?
Crazy Incentives and How They Kill Security. How Do You Turn the Wheel?
Christian Folini
 
Com fer un pla de gestió de dades amb l'eiNa DMP (en anglès)
Com fer un pla de gestió de dades amb l'eiNa DMP (en anglès)Com fer un pla de gestió de dades amb l'eiNa DMP (en anglès)
Com fer un pla de gestió de dades amb l'eiNa DMP (en anglès)
CSUC - Consorci de Serveis Universitaris de Catalunya
 
Unlocking Generative AI in your Web Apps
Unlocking Generative AI in your Web AppsUnlocking Generative AI in your Web Apps
Unlocking Generative AI in your Web Apps
Maximiliano Firtman
 
Smart Investments Leveraging Agentic AI for Real Estate Success.pptx
Smart Investments Leveraging Agentic AI for Real Estate Success.pptxSmart Investments Leveraging Agentic AI for Real Estate Success.pptx
Smart Investments Leveraging Agentic AI for Real Estate Success.pptx
Seasia Infotech
 
Artificial_Intelligence_in_Everyday_Life.pptx
Artificial_Intelligence_in_Everyday_Life.pptxArtificial_Intelligence_in_Everyday_Life.pptx
Artificial_Intelligence_in_Everyday_Life.pptx
03ANMOLCHAURASIYA
 
RTP Over QUIC: An Interesting Opportunity Or Wasted Time?
RTP Over QUIC: An Interesting Opportunity Or Wasted Time?RTP Over QUIC: An Interesting Opportunity Or Wasted Time?
RTP Over QUIC: An Interesting Opportunity Or Wasted Time?
Lorenzo Miniero
 
An Overview of Salesforce Health Cloud & How is it Transforming Patient Care
An Overview of Salesforce Health Cloud & How is it Transforming Patient CareAn Overview of Salesforce Health Cloud & How is it Transforming Patient Care
An Overview of Salesforce Health Cloud & How is it Transforming Patient Care
Cyntexa
 
Limecraft Webinar - 2025.3 release, featuring Content Delivery, Graphic Conte...
Limecraft Webinar - 2025.3 release, featuring Content Delivery, Graphic Conte...Limecraft Webinar - 2025.3 release, featuring Content Delivery, Graphic Conte...
Limecraft Webinar - 2025.3 release, featuring Content Delivery, Graphic Conte...
Maarten Verwaest
 
fennec fox optimization algorithm for optimal solution
fennec fox optimization algorithm for optimal solutionfennec fox optimization algorithm for optimal solution
fennec fox optimization algorithm for optimal solution
shallal2
 
Config 2025 presentation recap covering both days
Config 2025 presentation recap covering both daysConfig 2025 presentation recap covering both days
Config 2025 presentation recap covering both days
TrishAntoni1
 
Q1 2025 Dropbox Earnings and Investor Presentation
Q1 2025 Dropbox Earnings and Investor PresentationQ1 2025 Dropbox Earnings and Investor Presentation
Q1 2025 Dropbox Earnings and Investor Presentation
Dropbox
 
AI-proof your career by Olivier Vroom and David WIlliamson
AI-proof your career by Olivier Vroom and David WIlliamsonAI-proof your career by Olivier Vroom and David WIlliamson
AI-proof your career by Olivier Vroom and David WIlliamson
UXPA Boston
 
Top 5 Benefits of Using Molybdenum Rods in Industrial Applications.pptx
Top 5 Benefits of Using Molybdenum Rods in Industrial Applications.pptxTop 5 Benefits of Using Molybdenum Rods in Industrial Applications.pptx
Top 5 Benefits of Using Molybdenum Rods in Industrial Applications.pptx
mkubeusa
 
How to Install & Activate ListGrabber - eGrabber
How to Install & Activate ListGrabber - eGrabberHow to Install & Activate ListGrabber - eGrabber
How to Install & Activate ListGrabber - eGrabber
eGrabber
 
GDG Cloud Southlake #42: Suresh Mathew: Autonomous Resource Optimization: How...
GDG Cloud Southlake #42: Suresh Mathew: Autonomous Resource Optimization: How...GDG Cloud Southlake #42: Suresh Mathew: Autonomous Resource Optimization: How...
GDG Cloud Southlake #42: Suresh Mathew: Autonomous Resource Optimization: How...
James Anderson
 
Zilliz Cloud Monthly Technical Review: May 2025
Zilliz Cloud Monthly Technical Review: May 2025Zilliz Cloud Monthly Technical Review: May 2025
Zilliz Cloud Monthly Technical Review: May 2025
Zilliz
 
On-Device or Remote? On the Energy Efficiency of Fetching LLM-Generated Conte...
On-Device or Remote? On the Energy Efficiency of Fetching LLM-Generated Conte...On-Device or Remote? On the Energy Efficiency of Fetching LLM-Generated Conte...
On-Device or Remote? On the Energy Efficiency of Fetching LLM-Generated Conte...
Ivano Malavolta
 
Shoehorning dependency injection into a FP language, what does it take?
Shoehorning dependency injection into a FP language, what does it take?Shoehorning dependency injection into a FP language, what does it take?
Shoehorning dependency injection into a FP language, what does it take?
Eric Torreborre
 
Optima Cyber - Maritime Cyber Security - MSSP Services - Manolis Sfakianakis ...
Optima Cyber - Maritime Cyber Security - MSSP Services - Manolis Sfakianakis ...Optima Cyber - Maritime Cyber Security - MSSP Services - Manolis Sfakianakis ...
Optima Cyber - Maritime Cyber Security - MSSP Services - Manolis Sfakianakis ...
Mike Mingos
 
Slack like a pro: strategies for 10x engineering teams
Slack like a pro: strategies for 10x engineering teamsSlack like a pro: strategies for 10x engineering teams
Slack like a pro: strategies for 10x engineering teams
Nacho Cougil
 
Crazy Incentives and How They Kill Security. How Do You Turn the Wheel?
Crazy Incentives and How They Kill Security. How Do You Turn the Wheel?Crazy Incentives and How They Kill Security. How Do You Turn the Wheel?
Crazy Incentives and How They Kill Security. How Do You Turn the Wheel?
Christian Folini
 
Unlocking Generative AI in your Web Apps
Unlocking Generative AI in your Web AppsUnlocking Generative AI in your Web Apps
Unlocking Generative AI in your Web Apps
Maximiliano Firtman
 
Smart Investments Leveraging Agentic AI for Real Estate Success.pptx
Smart Investments Leveraging Agentic AI for Real Estate Success.pptxSmart Investments Leveraging Agentic AI for Real Estate Success.pptx
Smart Investments Leveraging Agentic AI for Real Estate Success.pptx
Seasia Infotech
 

Using IBM DataPower for rapid security and application integration with an open source enterprise

  • 1. © 2014 Dealertrack Technologies, Inc. All rights reserved. Using DataPower for rapid security and application integration with an open source enterprise Gennadiy Civil, Director Technology Architecture Dealertrack Technologies April 2013 IBM IMPACT 2014 Conference Session 2035A
  • 2. 2 © 2014 Dealertrack Technologies, Inc. All rights reserved. Agenda I. Background II. What are we integrating? III. Integration Components – Data Layer and Services Layer IV. Data Integration – Hub and Spoke IBM CDC V. Partner Integration – IBM Data Power VI. Use Case 1 – DataPower Partner Service Integration VII. Use Case 2 – DataPower SSO Integration VIII. Use Case 3 – DataPower Batch File Exchange IX. Use Case 4 – DataPower Integration between DT Offerings X. Use Case 5 – DataPower Encrypting Proxy XI. Team Dynamics and Skill sets XII. Living with IBM Data Power XIII. Questions
  • 3. 3 © 2014 Dealertrack Technologies, Inc. All rights reserved. Background ● Dealertrack Technologies (NASDAQ:TRAK) is the leading software-as-a-service and data provider to the automotive industry ● Origins as the first multi-lender auto finance portal. Dealertrack started at a time when you had to fill a paper application at a car dealership and fax the application to a few banks the dealer worked with. ● Today when you buy or lease a car from a dealer in US or Canada chances are your electronic application goes through a Dealertrack network to over 1000 lenders ● 11 Major product offerings from auto finance to registration and vehicle title management ● Dealertrack's software is there at every step from the initial contact when you walked into a dealership or started on-line research until you drive away in a new car
  • 4. 4 © 2014 Dealertrack Technologies, Inc. All rights reserved. 4 Exclusively available on Dealertrack Dealertrack Partners – small sample
  • 5. 5 © 2014 Dealertrack Technologies, Inc. All rights reserved. Background ● In our 14-year history, Dealertrack has made 24 acquisitions and developed 11 major new products internally ● This means a great variety of LOB's applications using all kinds of technology ● Integration of our products and the ability to create new resources is the company's #1 strategic project ● Python / Django / Apache / Mule ESB / Red Hat MRG ● Java / jBoss / Tomcat/ JSF / SringMVC/ AngularJS/ Swing/ ● Perl / php / COBOL / C++ ● IIS / .NET / MSMQ ● RPG2 / WebSphere MQ ● CA Siteminder for Authentication ● DB2 PureData/DB2 Standalone/MySQL/MS SQL Server/MUMPS/Oracle ● Others
  • 6. 6 © 2014 Dealertrack Technologies, Inc. All rights reserved. What are we integrating? A combination of web, mobile apps, web services, and 5250 telnet delivered SaaS products for all aspects of the retail automotive supply chain Customers include: ● Auto Dealers ● Lenders ● Manufacturers ● Web Portals ● After-market Suppliers ● Parts Manufacturers ● State Governments ● Independent Providers
  • 7. 7 © 2014 Dealertrack Technologies, Inc. All rights reserved. Integration Layers ● Data Integration – using InfoSphere CDC ● Services Integration on the ESB ● Partner Integration – IBM DataPower Real Time Master Data Management over IBM CDC LOB1 Finance Solutions LOB2 Lender Solutions LOB..N Data Power Mule ESB Real Time Master Data Management over IBM CDC Partners Web Services DMZ
  • 8. 8 © 2014 Dealertrack Technologies, Inc. All rights reserved. Data Integration – IBM CDC ● Sharing key data elements across DT solutions make each solution more valuable to our users ● Every process touches one or more of: – Dealers – Users – Partners – Customers – Vehicles ● Re-platforming of all solutions to a common single database would require many hundreds of person-years of effort and produce no meaningful benefit until completion Real Time Master Data Management over IBM CDC
  • 9. 9 © 2014 Dealertrack Technologies, Inc. All rights reserved. Data Integration Constraints and Approach Constraints: ● Wholesale application conversion to SOA or re-hosting with conversion to a common database is too costly and time consuming for all applications ● Subject matter expert developers are our scarcest resources and are often skilled in and deeply wedded to specific software stacks ● Integration of data is a prerequisite to integrating applications ● Thousands of external data integration points with 3rd parties Approach: ● Definition of common data entities that are shared across platforms ● Minimum modification of applications to create and consume shared data ● Real-time replication between databases in a hub and spoke topology Real Time Master Data Management over IBM CDC
  • 10. 10 © 2014 Dealertrack Technologies, Inc. All rights reserved. Partner Integration - Why Dealertrack Needs: ● Reduce the burden on developers: ● Offload the following : – Encrypt/decrypt, sign and verify for service traffic to Partner – Authenticate incoming SOAP and REST service calls – Allow the development team to focus on the business logic – Integrate with existing authentication provider – Integrate with Open source products – Integrate with the rest of Dealertrack Systems ● Previous bad development experience with custom encryption/decryption – over two weeks in troubleshooting because of “.” and not a “,” in the certificate Data Power
  • 11. 11 © 2014 Dealertrack Technologies, Inc. All rights reserved. IBM Data Power for Partner Integration Choosing: ● Compared with competitors ● 6 hours POC comparing with 5 days competitors ● Last year Impact 2013 Conference DataPower sessions galore. ● IBM has been very solid partner to work with from the initial requir to the purchase process ● Choose DataPower
  • 12. 12 © 2014 Dealertrack Technologies, Inc. All rights reserved. Use Case 1 - Partner Integration ● SOAP Web Service ● No need to actually write the service implementation ● Takes care of complex details, enables development team to focus on the application logic Partner Data Power Mule ESB SOAP WS-Security Host WSDL Decrypt Validate Signature Log Convert to JSON Encrypt/Sign HTTP Convert to SOAP/XML
  • 13. 13 © 2014 Dealertrack Technologies, Inc. All rights reserved. Use Case 1 - Partner Integration Partner Integration - DataPower Real Time Master Data Management over IBM CDC Data Power Mule ESB Real Time Master Data Management over IBM CDC Partners Web Services RedHat MRG Message Broker Apache Web Farm Python/Django End Users HTTP(s) Apache Services Farm Python
  • 14. 14 © 2014 Dealertrack Technologies, Inc. All rights reserved. Use Case 2 - SSO Mobile Integration ● DMS – Dealer Management Solutions is a line of business within Dealertrack ● Dealertrack Portals is Dealertrack's F&I offering ● The Use Case: – Single Sign On between desktop browser and the mobile device. The user needed to see the same page as the desktop browser on the mobil device – The salesperson at the dealership needs to get up from his or her desk and have the same page of the currently displayed application show up on the mobile device – QR Code printed on a screen, scan the code and have the device login and synchronize the session to the mobile device – This means SSO – Single Sign On between the QR code link and DT Portal – Cant pass password around, need to be password-less – DataPower made the job easy
  • 15. 15 © 2014 Dealertrack Technologies, Inc. All rights reserved. Use Case 2 - SSO Mobile Integration Partner Integration - DataPower Data Power Mule ESB End Users HTTPs Apache Services Farm Python Siteminder
  • 16. 16 © 2014 Dealertrack Technologies, Inc. All rights reserved. Use Case 2 - SSO Mobile Integration ● Client Sends URL Request with a token from QR Code ● DataPower: – Calls Service To Validate Token – Decodes – Uses AAA Policy to create SAML – POSTs SAML to SiteMinder – No need for the programmers to understand SAML particulars, the DataPower handles the integration without coding
  • 17. 17 © 2014 Dealertrack Technologies, Inc. All rights reserved. Partner Integration – Use Case 3 ● Batch File Exchange integration ● Simple Poll from the Partner SFTP Site ● Drop to internal FTP site with Dynamic location based on original file name ● Saves a lot of development work for Dealertrack
  • 18. 18 © 2014 Dealertrack Technologies, Inc. All rights reserved. Use Case 4 – Data Integration between applications ● Send DMS ( Dealer Management System)” deal” to DataPower. ● HTTP Form POST XML in the body and convert to JSON ● Call existing service with JSON ● Service Responds and DP converts to HTTP response
  • 19. 19 © 2014 Dealertrack Technologies, Inc. All rights reserved. Use Case 5 – Encrypting Proxy ● Dealertrack purchased ATMOS document storage device ● In Development the doc storage is in the cloud ● In Post-Development there is a physical appliance within Dealertrack Infrastructure ● The applications want to know or care about the fact that the documents need to be stored encrypted “@rest” Client Application Data Power Route Dev/Prod Encrypt/ Decrypt
  • 20. 20 © 2014 Dealertrack Technologies, Inc. All rights reserved. Team Dynamics ● 7 Scrum Teams running development ● Operations team supporting DataPower from administration point of view ● Started with IBM Training – Admin Training – Development training ● DevOps are part of the development Scrum teams ● Over 11 month 13 developers in different Scrum teams got familiar and comfortable with DataPower – 5 reformed Microsoft developers ● XSLT is an essential skill – 7 Python/Java Open Source Developers
  • 21. 21 © 2014 Dealertrack Technologies, Inc. All rights reserved. Living with Data Power ● 6 month in production – 5 Use Cases in production – Volume is low but ramping up every day ● No issues ● Data Power Wish List – Custom JMS – prefer to be able to connect to our message broker directly ( RedHat MRG ) – PGP Encryption – PGP was a requirement from the partner and the only encryption technology available to them
  • 22. 22 © 2014 Dealertrack Technologies, Inc. All rights reserved. That is all folks! ● In today's presentation I have told the Dealertrack's DataPower Story starting with last year Impact 2013 conference to being in production now ● I am happy to answer any questions at this time ● After the question and answer period we will wrap this session with short closing remarks
  • 23. 23 © 2014 Dealertrack Technologies, Inc. All rights reserved. Questions?
  • 24. 24 © 2014 Dealertrack Technologies, Inc. All rights reserved. Final Remarks ● In closing I wold like to mention that Dealertrack starts new story this year at Impact 2014 ● We purchased IBM BPM and ODM products and starting to implement new line of solutions ● Dealertrack's first “Quick Win” project with BPM and ODM is scheduled to start Monday when we come back from Impact and hopefully recover from the information overload over the weekend ● Hope to present a similar session at next year's conference telling a BPM and ODM success story
  翻译: