SlideShare a Scribd company logo
© 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
 
APIC/DataPower security
APIC/DataPower securityAPIC/DataPower security
APIC/DataPower security
Shiu-Fun Poon
 
Gateway/APIC security
Gateway/APIC securityGateway/APIC security
Gateway/APIC security
Shiu-Fun Poon
 
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
 
Gateway deepdive
Gateway deepdiveGateway deepdive
Gateway deepdive
Shiu-Fun Poon
 
WebSphere DataPower B2B Appliance overview
WebSphere DataPower B2B Appliance overviewWebSphere DataPower B2B Appliance overview
WebSphere DataPower B2B Appliance overview
Sarah Duffy
 
IBM API Connect Deployment `Good Practices - IBM Think 2018
IBM API Connect Deployment `Good Practices - IBM Think 2018IBM API Connect Deployment `Good Practices - IBM Think 2018
IBM API Connect Deployment `Good Practices - IBM Think 2018
Chris Phillips
 
What's new in API Connect and DataPower - 2019
What's new in API Connect and DataPower - 2019What's new in API Connect and DataPower - 2019
What's new in API Connect and DataPower - 2019
IBM DataPower Gateway
 
IBM DataPower Gateway appliances feature & virtual edition comparison
IBM DataPower Gateway appliances feature & virtual edition comparisonIBM DataPower Gateway appliances feature & virtual edition comparison
IBM DataPower Gateway appliances feature & virtual edition comparison
IBM DataPower Gateway
 
IBM Datapower Security Scenario with JWS & JWE
IBM Datapower Security Scenario with JWS & JWEIBM Datapower Security Scenario with JWS & JWE
IBM Datapower Security Scenario with JWS & JWE
sandipg123
 
IBM Datapower Security Scenarios - Using JWT to secure microservices
IBM Datapower Security Scenarios - Using JWT  to secure microservicesIBM Datapower Security Scenarios - Using JWT  to secure microservices
IBM Datapower Security Scenarios - Using JWT to secure microservices
sandipg123
 
API strategy with IBM API connect
API strategy with IBM API connectAPI strategy with IBM API connect
API strategy with IBM API connect
Kellton Tech Solutions Ltd
 
API and Microservices Management
API and Microservices ManagementAPI and Microservices Management
API and Microservices Management
IBM DataPower Gateway
 
Open Banking via API Connect & DataPower
Open Banking via API Connect & DataPowerOpen Banking via API Connect & DataPower
Open Banking via API Connect & DataPower
IBM DataPower Gateway
 
Palo Alto Networks - Just another Firewall
Palo Alto Networks - Just another FirewallPalo Alto Networks - Just another Firewall
Palo Alto Networks - Just another Firewall
pillardata
 
F5 BIG-IP: Secure Application and Data Security Services
 F5 BIG-IP: Secure Application and Data Security Services F5 BIG-IP: Secure Application and Data Security Services
F5 BIG-IP: Secure Application and Data Security Services
Amazon Web Services
 
Building an Active-Active IBM MQ System
Building an Active-Active IBM MQ SystemBuilding an Active-Active IBM MQ System
Building an Active-Active IBM MQ System
matthew1001
 
IBM Integration Bus & WebSphere MQ - High Availability & Disaster Recovery
IBM Integration Bus & WebSphere MQ - High Availability & Disaster RecoveryIBM Integration Bus & WebSphere MQ - High Availability & Disaster Recovery
IBM Integration Bus & WebSphere MQ - High Availability & Disaster Recovery
Rob Convery
 
APIs in a Microservice Architecture
APIs in a Microservice ArchitectureAPIs in a Microservice Architecture
APIs in a Microservice Architecture
WSO2
 
Amazon Cognito Deep Dive
Amazon Cognito Deep DiveAmazon Cognito Deep Dive
Amazon Cognito Deep Dive
Amazon Web Services
 

What's hot (20)

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.
 
APIC/DataPower security
APIC/DataPower securityAPIC/DataPower security
APIC/DataPower security
 
Gateway/APIC security
Gateway/APIC securityGateway/APIC security
Gateway/APIC security
 
IBM DataPower Gateway - Common Use Cases
IBM DataPower Gateway - Common Use CasesIBM DataPower Gateway - Common Use Cases
IBM DataPower Gateway - Common Use Cases
 
Gateway deepdive
Gateway deepdiveGateway deepdive
Gateway deepdive
 
WebSphere DataPower B2B Appliance overview
WebSphere DataPower B2B Appliance overviewWebSphere DataPower B2B Appliance overview
WebSphere DataPower B2B Appliance overview
 
IBM API Connect Deployment `Good Practices - IBM Think 2018
IBM API Connect Deployment `Good Practices - IBM Think 2018IBM API Connect Deployment `Good Practices - IBM Think 2018
IBM API Connect Deployment `Good Practices - IBM Think 2018
 
What's new in API Connect and DataPower - 2019
What's new in API Connect and DataPower - 2019What's new in API Connect and DataPower - 2019
What's new in API Connect and DataPower - 2019
 
IBM DataPower Gateway appliances feature & virtual edition comparison
IBM DataPower Gateway appliances feature & virtual edition comparisonIBM DataPower Gateway appliances feature & virtual edition comparison
IBM DataPower Gateway appliances feature & virtual edition comparison
 
IBM Datapower Security Scenario with JWS & JWE
IBM Datapower Security Scenario with JWS & JWEIBM Datapower Security Scenario with JWS & JWE
IBM Datapower Security Scenario with JWS & JWE
 
IBM Datapower Security Scenarios - Using JWT to secure microservices
IBM Datapower Security Scenarios - Using JWT  to secure microservicesIBM Datapower Security Scenarios - Using JWT  to secure microservices
IBM Datapower Security Scenarios - Using JWT to secure microservices
 
API strategy with IBM API connect
API strategy with IBM API connectAPI strategy with IBM API connect
API strategy with IBM API connect
 
API and Microservices Management
API and Microservices ManagementAPI and Microservices Management
API and Microservices Management
 
Open Banking via API Connect & DataPower
Open Banking via API Connect & DataPowerOpen Banking via API Connect & DataPower
Open Banking via API Connect & DataPower
 
Palo Alto Networks - Just another Firewall
Palo Alto Networks - Just another FirewallPalo Alto Networks - Just another Firewall
Palo Alto Networks - Just another Firewall
 
F5 BIG-IP: Secure Application and Data Security Services
 F5 BIG-IP: Secure Application and Data Security Services F5 BIG-IP: Secure Application and Data Security Services
F5 BIG-IP: Secure Application and Data Security Services
 
Building an Active-Active IBM MQ System
Building an Active-Active IBM MQ SystemBuilding an Active-Active IBM MQ System
Building an Active-Active IBM MQ System
 
IBM Integration Bus & WebSphere MQ - High Availability & Disaster Recovery
IBM Integration Bus & WebSphere MQ - High Availability & Disaster RecoveryIBM Integration Bus & WebSphere MQ - High Availability & Disaster Recovery
IBM Integration Bus & WebSphere MQ - High Availability & Disaster Recovery
 
APIs in a Microservice Architecture
APIs in a Microservice ArchitectureAPIs in a Microservice Architecture
APIs in a Microservice Architecture
 
Amazon Cognito Deep Dive
Amazon Cognito Deep DiveAmazon Cognito Deep Dive
Amazon Cognito Deep Dive
 

Viewers also liked

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
CA API Management
 
Governance: Fundamental to SOA's Success
Governance: Fundamental to SOA's SuccessGovernance: Fundamental to SOA's Success
Governance: Fundamental to SOA's Success
DATA Inc.
 
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...
IBM Systems UKI
 
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...
Prolifics
 
SSRP Webmethods
SSRP WebmethodsSSRP Webmethods
SSRP Webmethodsmahansen
 
Middleware training
Middleware trainingMiddleware training
Middleware training
Shivam Jha
 
Data power Performance Tuning
Data power Performance TuningData power Performance Tuning
Data power Performance TuningKINGSHUK MAJUMDER
 
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?
SAS Canada
 
Tech Talk - Enterprise Architect - 01
Tech Talk - Enterprise Architect - 01Tech Talk - Enterprise Architect - 01
Tech Talk - Enterprise Architect - 01Shahzad Masud
 
Iod 2013 Jackman Schwenger
Iod 2013 Jackman SchwengerIod 2013 Jackman Schwenger
Iod 2013 Jackman Schwenger
MARIA N. SCHWENGER
 
Tech Talk - Enterprise Architect - 00
Tech Talk - Enterprise Architect - 00Tech Talk - Enterprise Architect - 00
Tech Talk - Enterprise Architect - 00Shahzad Masud
 
Top 9 webmethods interview questions answers
Top 9 webmethods interview questions answersTop 9 webmethods interview questions answers
Top 9 webmethods interview questions answersjonhmart036
 
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
 
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...
Gennadiy Civil
 
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
 

Viewers also liked (16)

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
 
Data power Performance Tuning
Data power Performance TuningData power Performance Tuning
Data power Performance Tuning
 
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

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
 
Datapowercommonusecases 130509114200-phpapp02
Datapowercommonusecases 130509114200-phpapp02Datapowercommonusecases 130509114200-phpapp02
Datapowercommonusecases 130509114200-phpapp02
Cristina Garrido Lema
 
Datapowercommonusecases 130509114200-phpapp02
Datapowercommonusecases 130509114200-phpapp02Datapowercommonusecases 130509114200-phpapp02
Datapowercommonusecases 130509114200-phpapp02
Krystel Hery
 
Datapower Steven Cawn
Datapower Steven CawnDatapower Steven Cawn
Datapower Steven Cawn
Valeri Illescas
 
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)...
apidays
 
IBM Relay 2015: Opening Keynote
IBM Relay 2015: Opening Keynote IBM Relay 2015: Opening Keynote
IBM Relay 2015: Opening Keynote
IBM
 
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
Club Alliances
 
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
Valeri Illescas
 
IBM CLOUD - PRESENTAZIONE
IBM CLOUD - PRESENTAZIONEIBM CLOUD - PRESENTAZIONE
IBM CLOUD - PRESENTAZIONE
Fondazione CRUI
 
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
Codemotion Tel Aviv
 
IMS integration 2017
IMS integration 2017IMS integration 2017
IMS integration 2017
Helene Lyon
 
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)
nick_garrod
 
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
 
IBM Connectivity and Integration
IBM Connectivity and IntegrationIBM Connectivity and Integration
IBM Connectivity and Integration
IBM Sverige
 
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
Webrazzi
 
SHARE 2014, Pittsburgh IBM Mobile Pricing
SHARE 2014, Pittsburgh IBM Mobile PricingSHARE 2014, Pittsburgh IBM Mobile Pricing
SHARE 2014, Pittsburgh IBM Mobile Pricing
nick_garrod
 
SHARE 2014, Pittsburgh IBM Mobile Pricing
SHARE 2014, Pittsburgh IBM Mobile Pricing SHARE 2014, Pittsburgh IBM Mobile Pricing
SHARE 2014, Pittsburgh IBM Mobile Pricing
nick_garrod
 
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
Prolifics
 
It integration strategy : Example - Approach
It integration strategy : Example - ApproachIt integration strategy : Example - Approach
It integration strategy : Example - Approach
Akshyadeep Raghav
 
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
Robert Hain
 

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
 
Datapower Steven Cawn
Datapower Steven CawnDatapower Steven Cawn
Datapower Steven Cawn
 
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

Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
SOFTTECHHUB
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Vladimir Iglovikov, Ph.D.
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
Rohit Gautam
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 

Recently uploaded (20)

Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 

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