SlideShare a Scribd company logo
1 of 22
© 2015 IBM Corporation
IBM DataPower
and
API Management
Rui Garcia dos Santos
IBM Systems & Middleware
Phone: +351-21.892-7843 x3843
Mobile: +351-91.560-1841
E-mail: Rui.Garcia.Santos@pt.ibm.com
© 2015 IBM Corporation2
Public Cloud
IBM Cast Iron
Synching data with
SaaS apps to
leverage new cloud
economy
Private Cloud
BPM
WAS DB
DB
CICS
DB2
SAP
.JCAPs
.NET
Pattern
Pattern
IMS
ODM
DB
Mobile
Internet of Things
Trading partner
communities
IBM Integration Bus
Integration Bus provides
universal connectivity for
heterogeneous environments
across enterprise processes,
applications, and data
IBM MQ and MQ Appliance
Messaging backbone provides
reliable transport and data
delivery across data center
IBM PureApplication
System
Enterprises looking to achieve
“more with less” by better
managing IT resources as
collectives
IBM Mobile First
Platform
Productive multi-
device
development and
management
IBM MQTT
Reliable, efficient,
scalable messaging
for mobiles and
sensors
DMZ DMZ
IBM DataPower Gateway
Integration Gateway for secure &
controlled access to enterprise
resources, while optimizing workload
delivery
Developer
Communities
IBM API Management
Manage your APIs to open
up access encouraging
innovation from App
Developers
IBM DataPower Gateway
with B2B module
B2B Integration Gateway for
secure collaboration with
communities of trading
partners
IBM MessageSight
High throughput
internet scale
messaging
IBM DataPower
Gateway (Virtual
Appliance)
Same capabilities in
virtual form factor
WebSphere Service
Registry and
Repository
SOA Governance
IBM Connectivity & Integration offerings
IBM DataPower
© 2015 IBM Corporation4
SOA Security & Integration Operational Scenario
1. External Party makes Web Service request
(Web Services = HTTPs with SOAP Payload)
8. Transform XML
9. Switch protocol (e.g. HTTP to MQ)
10. Route based on content
External Systems: different
division, partners,
consumers…: WS, REST,
JSON… Interfaces
FI Owned Systems
External Systems
Payment
Interfaces/Protocols
HTTP MQ JMS DB FTP
Account
Aggregation
Invoice/
Payment
Broker
Portal
Customer
Portal
14. Send to security layer
13. Transform response
12. Switch protocol
11. Aggregate response
17. Send response back
16. Encrypt & Sign
15. Filter response
Protocol switch
Content Routing
Transform XML
Authenticate
Authorize
Audit
Decrypt XML
Verify Sign.
Validate
6. Insert security token (e.g. SAML, Kerberos)
7. Send request to integration layer
Identity Mgmt
System (Tivoli,
LDAP, etc)
Core Enterprise Systems
Account
Services
ERPHRCRM Credit Card
IBM DataPower Gateway with Integration
2. Verify Signature
3. Decrypt & Validate
4. Access Identity Mgmt System
5. Authenticate & authorize
Request
Message
Response
Message
Payment
other
MQ, JMS,
FTP, HTTP,
etc.
HTTP
Secure Zone  Integration Layer
HTTP
IBM DataPower Gateway
DMZ  Security Layer
© 2015 IBM Corporation5
Applications
and Systems
Silos of security & control are impeding business agility
DEVELOPERSPARTNERS CONSUMERS
EMPLOYEES
WEBMOBILEB2B SOA APIS
PARTNERS
DEVELOPERS
API
GATEWAY
B2B
GATEWAY
SOA
GATEWAY
WEB
ACCESS
PROXY
MOBILE
GATEWAY
Business
Channels
Users
Security &
Control
Solutions
CLOUD
ALL
CLOUD
GATEWAY
CONSUMERS
EMPLOYEES
z SystemMiddleware
ESBApplication Service
© 2015 IBM Corporation6
Applications
and Systems
DEVELOPERSPARTNERS CONSUMERS
EMPLOYEES
WEBMOBILEB2B SOA APIS
PARTNERS
DEVELOPERS
Business
Channels
Users
Security &
Control
Solutions
CLOUD
ALL
CONSUMERS
EMPLOYEES
Reduce cost + improve security & control with a single gateway
z SystemMiddleware
ESBApplication Service
Virtual appliance Physical appliance
DataPower Gateway
© 2015 IBM Corporation7
Capabilities
Rapidly deliver secure integration & optimized access for a full range of workloads
• Secure & protect your back-end systems from
harmful workloads and unauthorized users & apps
• Convert payloads, bridge transports and connect
to existing services at wire-speed
• Limit & shape traffic based on service level
agreements, and route based on message content
• Improve response times, reduce load on
backend systems and intelligently distribute load
Secure
Control
Integrate
Optimize
Before DataPower Gateway After DataPower Gateway
Control
Integrate
Optimize
SecureConsumer
Consumer
Consumer
Consumer
© 2015 IBM Corporation8(2U Physical, Virtual Edition)
IBM DataPower Gateway: New HW and Module Approach
ISAM
Proxy
Module
Integration
Module
B2B
Module
AO
Module
TIBCO
EMS
Module
 IBM DataPower Gateway is the new name of a consolidated, extensible & modular platform
 Converges three existing products, XG45 / XI52 / XB62, into a single modular offering
 Available in physical and virtual form factor
 Physical Appliance
 2U rack mount appliance using latest generation hardware platform
 Two base editions: Non-HSM and HSM (FIPS 140-2 Level 3 certified)
 Each software module is licensed separately
 Virtual Edition
 Three flavors: Developer, Non-Production, Production
 Developer includes all software modules, except TIBCO EMS
 Non-Production includes all software modules, except TIBCO EMS & ISAM Proxy
 Production: Each software module is licensed separately
Supports V7.1
& above
Single Security & Integration gateway platform to provide security, integration, control & optimized access to a full range of
Mobile, API, Web, SOA, B2B, & Cloud workloads
All software modules are
field upgradeable
© 2015 IBM Corporation9
Modules
ISAM Proxy Module
 User access control, session
management, web SSO enforcement
 Advanced mobile security: mobile
SSO, context-based access, one-
time password, multi-factor authn
 Integration with ISAM for Mobile
Application Optimization
Module
 Frontend self-balancing
 Backend intelligent load distribution
 Session affinity
 z Sysplex Distributor integration
Integration
Module
 Any-to-Any message transformation
 Database connectivity
 Mainframe IMS connectivity
B2B Module
 B2B DMZ gateway
 EDIINT AS1,AS2,AS3,ebXML
 Partner profile management
 B2B transaction viewer
 Any-to-Any message transformation
 Database connectivity
TIBCO EMS
Module
 Integrate with TIBCO EMS
messaging middleware
 Support for queues & topics
 Load balancing & fault-tolerance
IBM DataPower Gateway (Base)
Secure
 Authentication, authorization
 Security token translation
 Service / API virtualization
 Threat protection
 Message validation
 Message filtering
 Message digital signature
 Message encryption
 AV scanning integration
Integrate
 Transport protocol bridging
 Message enrichment
 Message transformation &
processing using JavaScript,
JSONiq, XQuery, XSLT
 Mainframe integration &
enablement
 Flexible pipeline message
processing engine
Control & Manage
 Service level management
 Quota & rate enforcement
 Content-based routing
 Message accounting
 Integration w/ management &
visibility platforms including
IBM API Management &
WSRR for policy enforcement
Optimize & Offload
 SSL / TLS offload
 Hardware accelerated crypto*
 JSON, XML offload
 JavaScript, JSONiq, XSLT,
XQuery acceleration
 Local response caching
 Distributed caching with WXS
or XC10
 Backend load balancing
Physical, Virtual or Cloud Edition*)
Single, modular & extensible platform
*) Coming with 7.2 on Softlayer & Amazon EC2
© 2015 IBM Corporation10
Highlights of DataPower V7.2 – June 2015
Amazon EC2 and Softlayer CCI support for increased deployment flexibility on public
cloud environments
Enhanced hybrid cloud integration using Secure Gateway service to securely
connect between IBM Bluemix applications and on-premise services secured using
DataPower Gateways
Stronger cloud and on-premise security with support for Elliptic Curve
Cryptography (ECC), Server Name Indication (SNI), and Perfect Forward Secrecy
(PFC) to protect against malicious protocol attacks
Mobile security enhancements for securing access to REST services using JSON
Web Encryption (JWE), JSON Web Signature (JWS), JSON Web Key (JWK) and
JSON Web Token (JWT)
Easier integration between Systems of Engagement and System of Record solutions
with XML support using GatewayScript, JavaScript-based runtime.
New management API based on a REST architecture for managing DataPower
configuration, enabling easier DevOps.
Increased transactional reliability with enhanced IMS database support
Distributed caching support with IBM WebSphere eXtreme Scale 8.6+
IBM API Management
© 2015 IBM Corporation12
What is a Business API?
 A Business API is a public persona for an enterprise; exposing defined assets, data
or services for public consumption
 A Business API is simple for app developers to use, access and understand
 A Business API can be easily invoked
What Value Does a Business API Provide?
 Extends an enterprise and opens new markets by allowing external app
developers to easily leverage, publicize and/or aggregate a company’s
assets for broad-based consumption
What “assets, data or services”
are exposed via a Business API?:
 Product catalogs
 Store listings
 Order status
 Inventory
 Social interaction
Business API = Web API = Product
App Developer
© 2015 IBM Corporation13
Does this sound familiar?
A repeatable
business task –
e.g., check customer
credit; open new
account
A Service
A way of thinking about
your business through
linked services and the
outcomes that they
bring
Service Orientation
Service Oriented
Architecture (SOA)
An business-centric architectural
approach based on service
oriented principles
13
Most characteristics
of a good service are
“hidden” in this definition
© 2015 IBM Corporation14
APIs are not a new name for SOA Services
There are many similarities – but one very important difference:
The objective they are intended to achieve
APIs SOA
“How can I increase
the pace of
innovation?”
“How can I increase the agility
and effectiveness of
delivery?”
Reuse → Speed to deliver
Sharing → Expediency
Encapsulate → Less to learn
Reuse → Effort to deliver
Sharing → Effectiveness
Encapsulate → Less to change
© 2015 IBM Corporation15
Differences and Value of API and SOA
• SOA
– Mostly internal
– Integration and exposing current Services
– Integration of Backend Data & Applications
– Increase the Agility and effectiveness of delivery
• API
– Mostly external
– Increasing Revenue
– Extending customer Reach & Value
– Supporting Sales & Marketing Activities
– Stimulating Business & Technical Innovation
© 2015 IBM Corporation16
Business Design is an end-to-end Endeavor
© 2015 IBM Corporation17
Who is the Audience?
 If you are not clear on the audience you have no clue what makes a good API
 In 2014 More than 80% of API use cases were internal
 APIs are the currency of Cloud and Mobile – often good places to start
What do they want?
 Exposing “what you have” as an API isn’t particularly useful
 Good APIs are simple to understand and use
 There is an art to a “delightful API experience”
 Many APIs may not last very long, that is an opportunity not a problem
Under what terms and conditions
are you willing to share?
 Un-managed APIs quickly lead to chaos
 Business Ts&Cs are important (Plans)
 Its not a one-way street, give and take
 Make sharing easy
Three Questions Lead to Good APIs
https://developer.ibm.com/apimanagement/2015/05/07/how-to-get-to-two-speed-it/
© 2015 IBM Corporation18
Summary: API Economy Value Chain
© 2015 IBM Corporation19
Cars.com
example:
Consumer View
Cars.com
example:
Provider View
© 2015 IBM Corporation21
Questions?
© 2015 IBM Corporation
IBM DataPower
and
API Management
Rui Garcia dos Santos
IBM Systems & Middleware
Phone: +351-21.892-7843 x3843
Mobile: +351-91.560-1841
E-mail: Rui.Garcia.Santos@pt.ibm.com

More Related Content

What's hot

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
 
Data power Performance Tuning
Data power Performance TuningData power Performance Tuning
Data power Performance Tuning
KINGSHUK MAJUMDER
 
Google Cloud Platform
Google Cloud PlatformGoogle Cloud Platform
Google Cloud Platform
VMware Tanzu
 
ibm websphere admin training | websphere admin course | ibm websphere adminis...
ibm websphere admin training | websphere admin course | ibm websphere adminis...ibm websphere admin training | websphere admin course | ibm websphere adminis...
ibm websphere admin training | websphere admin course | ibm websphere adminis...
Nancy Thomas
 

What's hot (20)

APIConnect Security Best Practice
APIConnect Security Best PracticeAPIConnect Security Best Practice
APIConnect Security Best Practice
 
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.
 
Data power Performance Tuning
Data power Performance TuningData power Performance Tuning
Data power Performance Tuning
 
What's New in API Connect & DataPower Gateway in 1H 2018
What's New in API Connect & DataPower Gateway in 1H 2018What's New in API Connect & DataPower Gateway in 1H 2018
What's New in API Connect & DataPower Gateway in 1H 2018
 
IBM WebSphere application server
IBM WebSphere application serverIBM WebSphere application server
IBM WebSphere application server
 
Intorduction to Datapower
Intorduction to DatapowerIntorduction to Datapower
Intorduction to Datapower
 
멀티·하이브리드 클라우드 구축 전략 - 네이버비즈니스플랫폼 박기은 CTO
멀티·하이브리드 클라우드 구축 전략 - 네이버비즈니스플랫폼 박기은 CTO멀티·하이브리드 클라우드 구축 전략 - 네이버비즈니스플랫폼 박기은 CTO
멀티·하이브리드 클라우드 구축 전략 - 네이버비즈니스플랫폼 박기은 CTO
 
[웨비나] 클라우드 마이그레이션 수행 시 가장 많이 하는 질문 Top 10!
[웨비나] 클라우드 마이그레이션 수행 시 가장 많이 하는 질문 Top 10![웨비나] 클라우드 마이그레이션 수행 시 가장 많이 하는 질문 Top 10!
[웨비나] 클라우드 마이그레이션 수행 시 가장 많이 하는 질문 Top 10!
 
Google Cloud Platform
Google Cloud PlatformGoogle Cloud Platform
Google Cloud Platform
 
Z api overview
Z api overviewZ api overview
Z api overview
 
금융 X 하이브리드 클라우드 플랫폼 - 한화생명 디지털 트랜스포메이션 전략 - 김나영 AWS 금융부문 사업개발 담당 / 박인규 AWS 금융...
금융 X 하이브리드 클라우드 플랫폼 - 한화생명 디지털 트랜스포메이션 전략 - 김나영 AWS 금융부문 사업개발 담당 / 박인규 AWS 금융...금융 X 하이브리드 클라우드 플랫폼 - 한화생명 디지털 트랜스포메이션 전략 - 김나영 AWS 금융부문 사업개발 담당 / 박인규 AWS 금융...
금융 X 하이브리드 클라우드 플랫폼 - 한화생명 디지털 트랜스포메이션 전략 - 김나영 AWS 금융부문 사업개발 담당 / 박인규 AWS 금융...
 
Presentation cisco iron port email & web security
Presentation   cisco iron port email & web securityPresentation   cisco iron port email & web security
Presentation cisco iron port email & web security
 
ibm websphere admin training | websphere admin course | ibm websphere adminis...
ibm websphere admin training | websphere admin course | ibm websphere adminis...ibm websphere admin training | websphere admin course | ibm websphere adminis...
ibm websphere admin training | websphere admin course | ibm websphere adminis...
 
Cloud Computing Tools
Cloud Computing ToolsCloud Computing Tools
Cloud Computing Tools
 
AWS Summit Seoul 2023 | AWS에서 최소한의 비용으로 구현하는 멀티리전 DR 자동화 구성
AWS Summit Seoul 2023 | AWS에서 최소한의 비용으로 구현하는 멀티리전 DR 자동화 구성AWS Summit Seoul 2023 | AWS에서 최소한의 비용으로 구현하는 멀티리전 DR 자동화 구성
AWS Summit Seoul 2023 | AWS에서 최소한의 비용으로 구현하는 멀티리전 DR 자동화 구성
 
What is AWS?
What is AWS?What is AWS?
What is AWS?
 
414: Build an agile CI/CD Pipeline for application integration
414: Build an agile CI/CD Pipeline for application integration414: Build an agile CI/CD Pipeline for application integration
414: Build an agile CI/CD Pipeline for application integration
 
Architecture: Microservices
Architecture: MicroservicesArchitecture: Microservices
Architecture: Microservices
 
Azure rev002
Azure rev002Azure rev002
Azure rev002
 
천만 사용자를 위한 AWS 아키텍처 보안 모범 사례 (윤석찬, 테크에반젤리스트)
천만 사용자를 위한 AWS 아키텍처 보안 모범 사례 (윤석찬, 테크에반젤리스트)천만 사용자를 위한 AWS 아키텍처 보안 모범 사례 (윤석찬, 테크에반젤리스트)
천만 사용자를 위한 AWS 아키텍처 보안 모범 사례 (윤석찬, 테크에반젤리스트)
 

Viewers also liked

SSRP Webmethods
SSRP WebmethodsSSRP Webmethods
SSRP Webmethods
mahansen
 
Tech Talk - Enterprise Architect - 01
Tech Talk - Enterprise Architect - 01Tech Talk - Enterprise Architect - 01
Tech Talk - Enterprise Architect - 01
Shahzad Masud
 
Tech Talk - Enterprise Architect - 00
Tech Talk - Enterprise Architect - 00Tech Talk - Enterprise Architect - 00
Tech Talk - Enterprise Architect - 00
Shahzad Masud
 
Top 9 webmethods interview questions answers
Top 9 webmethods interview questions answersTop 9 webmethods interview questions answers
Top 9 webmethods interview questions answers
jonhmart036
 

Viewers also liked (15)

Governance 2.0: A New Look at SOA Governance in The Age of Cloud and Mobile
Governance 2.0: A New Look at SOA Governance in The Age of Cloud and MobileGovernance 2.0: A New Look at SOA Governance in The Age of Cloud and Mobile
Governance 2.0: A New Look at SOA Governance in The Age of Cloud and Mobile
 
Governance: Fundamental to SOA's Success
Governance: Fundamental to SOA's SuccessGovernance: Fundamental to SOA's Success
Governance: Fundamental to SOA's Success
 
Pure Systems Patterns of Expertise - John Kaemmerer and Gerry Kovan, 11th Sep...
Pure Systems Patterns of Expertise - John Kaemmerer and Gerry Kovan, 11th Sep...Pure Systems Patterns of Expertise - John Kaemmerer and Gerry Kovan, 11th Sep...
Pure Systems Patterns of Expertise - John Kaemmerer and Gerry Kovan, 11th Sep...
 
Managing Enterprise Services through Service Versioning & Governance - Impact...
Managing Enterprise Services through Service Versioning & Governance - Impact...Managing Enterprise Services through Service Versioning & Governance - Impact...
Managing Enterprise Services through Service Versioning & Governance - Impact...
 
SSRP Webmethods
SSRP WebmethodsSSRP Webmethods
SSRP Webmethods
 
Middleware training
Middleware trainingMiddleware training
Middleware training
 
CAF & Portlet Development Notes
CAF & Portlet Development NotesCAF & Portlet Development Notes
CAF & Portlet Development Notes
 
Are you getting the most out of your data?
Are you getting the most out of your data?Are you getting the most out of your data?
Are you getting the most out of your data?
 
Tech Talk - Enterprise Architect - 01
Tech Talk - Enterprise Architect - 01Tech Talk - Enterprise Architect - 01
Tech Talk - Enterprise Architect - 01
 
Iod 2013 Jackman Schwenger
Iod 2013 Jackman SchwengerIod 2013 Jackman Schwenger
Iod 2013 Jackman Schwenger
 
Tech Talk - Enterprise Architect - 00
Tech Talk - Enterprise Architect - 00Tech Talk - Enterprise Architect - 00
Tech Talk - Enterprise Architect - 00
 
Top 9 webmethods interview questions answers
Top 9 webmethods interview questions answersTop 9 webmethods interview questions answers
Top 9 webmethods interview questions answers
 
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
 
Using IBM DataPower for rapid security and application integration with an op...
Using IBM DataPower for rapid security and application integration with an op...Using IBM DataPower for rapid security and application integration with an op...
Using IBM DataPower for rapid security and application integration with an op...
 
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
 

Similar to 2015/06/12 - IBM Systems & Middleware - IBM DataPower and API Management

Whats new in data power
Whats new in data powerWhats new in data power
Whats new in data power
sflynn073
 
Indonesia new default short msp client presentation partnership with isv
Indonesia new default short msp client presentation   partnership with isvIndonesia new default short msp client presentation   partnership with isv
Indonesia new default short msp client presentation partnership with isv
Pandu W Sastrowardoyo
 

Similar to 2015/06/12 - IBM Systems & Middleware - IBM DataPower and API Management (20)

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
 
Datapowercommonusecases 130509114200-phpapp02
Datapowercommonusecases 130509114200-phpapp02Datapowercommonusecases 130509114200-phpapp02
Datapowercommonusecases 130509114200-phpapp02
 
Datapowercommonusecases 130509114200-phpapp02
Datapowercommonusecases 130509114200-phpapp02Datapowercommonusecases 130509114200-phpapp02
Datapowercommonusecases 130509114200-phpapp02
 
Whats new in data power
Whats new in data powerWhats new in data power
Whats new in data power
 
apidays London 2023 - Advanced AI-powered API Security, Ricky Moorhouse (IBM)...
apidays London 2023 - Advanced AI-powered API Security, Ricky Moorhouse (IBM)...apidays London 2023 - Advanced AI-powered API Security, Ricky Moorhouse (IBM)...
apidays London 2023 - Advanced AI-powered API Security, Ricky Moorhouse (IBM)...
 
IBM Relay 2015: Opening Keynote
IBM Relay 2015: Opening Keynote IBM Relay 2015: Opening Keynote
IBM Relay 2015: Opening Keynote
 
2011.10.19 - Cloud Partner Day - Reseller Breakout
2011.10.19 - Cloud Partner Day - Reseller Breakout2011.10.19 - Cloud Partner Day - Reseller Breakout
2011.10.19 - Cloud Partner Day - Reseller Breakout
 
IBM Integracion Victor Carralero Innovación y Conectividad
IBM Integracion Victor Carralero Innovación y ConectividadIBM Integracion Victor Carralero Innovación y Conectividad
IBM Integracion Victor Carralero Innovación y Conectividad
 
IBM CLOUD - PRESENTAZIONE
IBM CLOUD - PRESENTAZIONEIBM CLOUD - PRESENTAZIONE
IBM CLOUD - PRESENTAZIONE
 
Build end-to-end solutions with BlueMix, Avi Vizel & Ziv Dai, IBM
Build end-to-end solutions with BlueMix, Avi Vizel & Ziv Dai, IBMBuild end-to-end solutions with BlueMix, Avi Vizel & Ziv Dai, IBM
Build end-to-end solutions with BlueMix, Avi Vizel & Ziv Dai, IBM
 
IMS integration 2017
IMS integration 2017IMS integration 2017
IMS integration 2017
 
Anz cics ts v5 technical update seminar intro (half day event)
Anz cics ts v5 technical update seminar intro (half day event)Anz cics ts v5 technical update seminar intro (half day event)
Anz cics ts v5 technical update seminar intro (half day event)
 
Indonesia new default short msp client presentation partnership with isv
Indonesia new default short msp client presentation   partnership with isvIndonesia new default short msp client presentation   partnership with isv
Indonesia new default short msp client presentation partnership with isv
 
IBM Connectivity and Integration
IBM Connectivity and IntegrationIBM Connectivity and Integration
IBM Connectivity and Integration
 
IBM Softlayer ile bulutta 3. Boyut Bora Taşer IBM
IBM Softlayer ile bulutta 3. Boyut  Bora Taşer IBMIBM Softlayer ile bulutta 3. Boyut  Bora Taşer IBM
IBM Softlayer ile bulutta 3. Boyut Bora Taşer IBM
 
SHARE 2014, Pittsburgh IBM Mobile Pricing
SHARE 2014, Pittsburgh IBM Mobile PricingSHARE 2014, Pittsburgh IBM Mobile Pricing
SHARE 2014, Pittsburgh IBM Mobile Pricing
 
SHARE 2014, Pittsburgh IBM Mobile Pricing
SHARE 2014, Pittsburgh IBM Mobile Pricing SHARE 2014, Pittsburgh IBM Mobile Pricing
SHARE 2014, Pittsburgh IBM Mobile Pricing
 
What's New in Smarter Process and C&I
What's New in Smarter Process and C&IWhat's New in Smarter Process and C&I
What's New in Smarter Process and C&I
 
It integration strategy : Example - Approach
It integration strategy : Example - ApproachIt integration strategy : Example - Approach
It integration strategy : Example - Approach
 
Ims10 ims mobile - IMS UG May 2014 Sydney & Melbourne
Ims10   ims mobile - IMS UG May 2014 Sydney & MelbourneIms10   ims mobile - IMS UG May 2014 Sydney & Melbourne
Ims10 ims mobile - IMS UG May 2014 Sydney & Melbourne
 

Recently uploaded

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Recently uploaded (20)

"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 

2015/06/12 - IBM Systems & Middleware - IBM DataPower and API Management

  • 1. © 2015 IBM Corporation IBM DataPower and API Management Rui Garcia dos Santos IBM Systems & Middleware Phone: +351-21.892-7843 x3843 Mobile: +351-91.560-1841 E-mail: Rui.Garcia.Santos@pt.ibm.com
  • 2. © 2015 IBM Corporation2 Public Cloud IBM Cast Iron Synching data with SaaS apps to leverage new cloud economy Private Cloud BPM WAS DB DB CICS DB2 SAP .JCAPs .NET Pattern Pattern IMS ODM DB Mobile Internet of Things Trading partner communities IBM Integration Bus Integration Bus provides universal connectivity for heterogeneous environments across enterprise processes, applications, and data IBM MQ and MQ Appliance Messaging backbone provides reliable transport and data delivery across data center IBM PureApplication System Enterprises looking to achieve “more with less” by better managing IT resources as collectives IBM Mobile First Platform Productive multi- device development and management IBM MQTT Reliable, efficient, scalable messaging for mobiles and sensors DMZ DMZ IBM DataPower Gateway Integration Gateway for secure & controlled access to enterprise resources, while optimizing workload delivery Developer Communities IBM API Management Manage your APIs to open up access encouraging innovation from App Developers IBM DataPower Gateway with B2B module B2B Integration Gateway for secure collaboration with communities of trading partners IBM MessageSight High throughput internet scale messaging IBM DataPower Gateway (Virtual Appliance) Same capabilities in virtual form factor WebSphere Service Registry and Repository SOA Governance IBM Connectivity & Integration offerings
  • 4. © 2015 IBM Corporation4 SOA Security & Integration Operational Scenario 1. External Party makes Web Service request (Web Services = HTTPs with SOAP Payload) 8. Transform XML 9. Switch protocol (e.g. HTTP to MQ) 10. Route based on content External Systems: different division, partners, consumers…: WS, REST, JSON… Interfaces FI Owned Systems External Systems Payment Interfaces/Protocols HTTP MQ JMS DB FTP Account Aggregation Invoice/ Payment Broker Portal Customer Portal 14. Send to security layer 13. Transform response 12. Switch protocol 11. Aggregate response 17. Send response back 16. Encrypt & Sign 15. Filter response Protocol switch Content Routing Transform XML Authenticate Authorize Audit Decrypt XML Verify Sign. Validate 6. Insert security token (e.g. SAML, Kerberos) 7. Send request to integration layer Identity Mgmt System (Tivoli, LDAP, etc) Core Enterprise Systems Account Services ERPHRCRM Credit Card IBM DataPower Gateway with Integration 2. Verify Signature 3. Decrypt & Validate 4. Access Identity Mgmt System 5. Authenticate & authorize Request Message Response Message Payment other MQ, JMS, FTP, HTTP, etc. HTTP Secure Zone  Integration Layer HTTP IBM DataPower Gateway DMZ  Security Layer
  • 5. © 2015 IBM Corporation5 Applications and Systems Silos of security & control are impeding business agility DEVELOPERSPARTNERS CONSUMERS EMPLOYEES WEBMOBILEB2B SOA APIS PARTNERS DEVELOPERS API GATEWAY B2B GATEWAY SOA GATEWAY WEB ACCESS PROXY MOBILE GATEWAY Business Channels Users Security & Control Solutions CLOUD ALL CLOUD GATEWAY CONSUMERS EMPLOYEES z SystemMiddleware ESBApplication Service
  • 6. © 2015 IBM Corporation6 Applications and Systems DEVELOPERSPARTNERS CONSUMERS EMPLOYEES WEBMOBILEB2B SOA APIS PARTNERS DEVELOPERS Business Channels Users Security & Control Solutions CLOUD ALL CONSUMERS EMPLOYEES Reduce cost + improve security & control with a single gateway z SystemMiddleware ESBApplication Service Virtual appliance Physical appliance DataPower Gateway
  • 7. © 2015 IBM Corporation7 Capabilities Rapidly deliver secure integration & optimized access for a full range of workloads • Secure & protect your back-end systems from harmful workloads and unauthorized users & apps • Convert payloads, bridge transports and connect to existing services at wire-speed • Limit & shape traffic based on service level agreements, and route based on message content • Improve response times, reduce load on backend systems and intelligently distribute load Secure Control Integrate Optimize Before DataPower Gateway After DataPower Gateway Control Integrate Optimize SecureConsumer Consumer Consumer Consumer
  • 8. © 2015 IBM Corporation8(2U Physical, Virtual Edition) IBM DataPower Gateway: New HW and Module Approach ISAM Proxy Module Integration Module B2B Module AO Module TIBCO EMS Module  IBM DataPower Gateway is the new name of a consolidated, extensible & modular platform  Converges three existing products, XG45 / XI52 / XB62, into a single modular offering  Available in physical and virtual form factor  Physical Appliance  2U rack mount appliance using latest generation hardware platform  Two base editions: Non-HSM and HSM (FIPS 140-2 Level 3 certified)  Each software module is licensed separately  Virtual Edition  Three flavors: Developer, Non-Production, Production  Developer includes all software modules, except TIBCO EMS  Non-Production includes all software modules, except TIBCO EMS & ISAM Proxy  Production: Each software module is licensed separately Supports V7.1 & above Single Security & Integration gateway platform to provide security, integration, control & optimized access to a full range of Mobile, API, Web, SOA, B2B, & Cloud workloads All software modules are field upgradeable
  • 9. © 2015 IBM Corporation9 Modules ISAM Proxy Module  User access control, session management, web SSO enforcement  Advanced mobile security: mobile SSO, context-based access, one- time password, multi-factor authn  Integration with ISAM for Mobile Application Optimization Module  Frontend self-balancing  Backend intelligent load distribution  Session affinity  z Sysplex Distributor integration Integration Module  Any-to-Any message transformation  Database connectivity  Mainframe IMS connectivity B2B Module  B2B DMZ gateway  EDIINT AS1,AS2,AS3,ebXML  Partner profile management  B2B transaction viewer  Any-to-Any message transformation  Database connectivity TIBCO EMS Module  Integrate with TIBCO EMS messaging middleware  Support for queues & topics  Load balancing & fault-tolerance IBM DataPower Gateway (Base) Secure  Authentication, authorization  Security token translation  Service / API virtualization  Threat protection  Message validation  Message filtering  Message digital signature  Message encryption  AV scanning integration Integrate  Transport protocol bridging  Message enrichment  Message transformation & processing using JavaScript, JSONiq, XQuery, XSLT  Mainframe integration & enablement  Flexible pipeline message processing engine Control & Manage  Service level management  Quota & rate enforcement  Content-based routing  Message accounting  Integration w/ management & visibility platforms including IBM API Management & WSRR for policy enforcement Optimize & Offload  SSL / TLS offload  Hardware accelerated crypto*  JSON, XML offload  JavaScript, JSONiq, XSLT, XQuery acceleration  Local response caching  Distributed caching with WXS or XC10  Backend load balancing Physical, Virtual or Cloud Edition*) Single, modular & extensible platform *) Coming with 7.2 on Softlayer & Amazon EC2
  • 10. © 2015 IBM Corporation10 Highlights of DataPower V7.2 – June 2015 Amazon EC2 and Softlayer CCI support for increased deployment flexibility on public cloud environments Enhanced hybrid cloud integration using Secure Gateway service to securely connect between IBM Bluemix applications and on-premise services secured using DataPower Gateways Stronger cloud and on-premise security with support for Elliptic Curve Cryptography (ECC), Server Name Indication (SNI), and Perfect Forward Secrecy (PFC) to protect against malicious protocol attacks Mobile security enhancements for securing access to REST services using JSON Web Encryption (JWE), JSON Web Signature (JWS), JSON Web Key (JWK) and JSON Web Token (JWT) Easier integration between Systems of Engagement and System of Record solutions with XML support using GatewayScript, JavaScript-based runtime. New management API based on a REST architecture for managing DataPower configuration, enabling easier DevOps. Increased transactional reliability with enhanced IMS database support Distributed caching support with IBM WebSphere eXtreme Scale 8.6+
  • 12. © 2015 IBM Corporation12 What is a Business API?  A Business API is a public persona for an enterprise; exposing defined assets, data or services for public consumption  A Business API is simple for app developers to use, access and understand  A Business API can be easily invoked What Value Does a Business API Provide?  Extends an enterprise and opens new markets by allowing external app developers to easily leverage, publicize and/or aggregate a company’s assets for broad-based consumption What “assets, data or services” are exposed via a Business API?:  Product catalogs  Store listings  Order status  Inventory  Social interaction Business API = Web API = Product App Developer
  • 13. © 2015 IBM Corporation13 Does this sound familiar? A repeatable business task – e.g., check customer credit; open new account A Service A way of thinking about your business through linked services and the outcomes that they bring Service Orientation Service Oriented Architecture (SOA) An business-centric architectural approach based on service oriented principles 13 Most characteristics of a good service are “hidden” in this definition
  • 14. © 2015 IBM Corporation14 APIs are not a new name for SOA Services There are many similarities – but one very important difference: The objective they are intended to achieve APIs SOA “How can I increase the pace of innovation?” “How can I increase the agility and effectiveness of delivery?” Reuse → Speed to deliver Sharing → Expediency Encapsulate → Less to learn Reuse → Effort to deliver Sharing → Effectiveness Encapsulate → Less to change
  • 15. © 2015 IBM Corporation15 Differences and Value of API and SOA • SOA – Mostly internal – Integration and exposing current Services – Integration of Backend Data & Applications – Increase the Agility and effectiveness of delivery • API – Mostly external – Increasing Revenue – Extending customer Reach & Value – Supporting Sales & Marketing Activities – Stimulating Business & Technical Innovation
  • 16. © 2015 IBM Corporation16 Business Design is an end-to-end Endeavor
  • 17. © 2015 IBM Corporation17 Who is the Audience?  If you are not clear on the audience you have no clue what makes a good API  In 2014 More than 80% of API use cases were internal  APIs are the currency of Cloud and Mobile – often good places to start What do they want?  Exposing “what you have” as an API isn’t particularly useful  Good APIs are simple to understand and use  There is an art to a “delightful API experience”  Many APIs may not last very long, that is an opportunity not a problem Under what terms and conditions are you willing to share?  Un-managed APIs quickly lead to chaos  Business Ts&Cs are important (Plans)  Its not a one-way street, give and take  Make sharing easy Three Questions Lead to Good APIs https://developer.ibm.com/apimanagement/2015/05/07/how-to-get-to-two-speed-it/
  • 18. © 2015 IBM Corporation18 Summary: API Economy Value Chain
  • 19. © 2015 IBM Corporation19 Cars.com example: Consumer View
  • 21. © 2015 IBM Corporation21 Questions?
  • 22. © 2015 IBM Corporation IBM DataPower and API Management Rui Garcia dos Santos IBM Systems & Middleware Phone: +351-21.892-7843 x3843 Mobile: +351-91.560-1841 E-mail: Rui.Garcia.Santos@pt.ibm.com