SlideShare uma empresa Scribd logo
1 de 28
IBM IMPACT 2014 Conference (2800A)
An approach to a SOA application Gateway
Center of Excellence
2014
Enterprise Integration Services
Prithvi Srinivasan(Prolifics) – Practice Director SOA/Integration
Anandakrishnan Ramakrishnan(Staples) - Principle Software Engineer
Confidential - for internal use only
Enterprise Integration Services
SOA Gateway COE - Agenda
• Background
– Corporate Overview
– IT Overview
– Business case for SOA appliance
• Architecture
• logical architecture
• Physical and HA, Monitoring and
Disaster Recovery
• Detailed Architecture
• Composite Service Patterns
– Reusable Patterns
– Service Design
– Continuous Integration
• API Strategy
– Take away
Confidential - for internal use only
Why a COE ?
• Centralized group to enforce Best Practice guidelines for
all Services hosted on DataPower.
• Focused on building Reusable Patterns(Cookie Cutters)
• Focused on building Common Frameworks to offload
NFRs – Security, Governance, Monitoring, limited Data
Transform.
• High Level of Automation and High Quality
Documentation
Background
• 2014
• Enterprise Integration Services
Confidential - for internal use only
Enterprise Integration Services
Background -Corporate Overview
• Staples is the world’s largest office products company and second largest
internet retailer.
• For 26 years, Staples has served the
needs of business customers and its vision
is to provide every product businesses
need to succeed.
• Through its world-class retail, online and
delivery capabilities, Staples offers office
supplies, technology products and
services, facilities and breakroom supplies,
furniture, copy and print services and a
wide range of other product categories.
• With thousands of associates worldwide dedicated to making it easy for
businesses of all sizes, Staples operates throughout North and South
America, Europe, Asia, Australia and New Zealand.
Confidential - for internal use only
Enterprise Integration Services
Background - IT Overview
2400 FTE capacity in the global IT organization
Multiple data centers – domestic and international
A portfolio exceeding 800 applications
IT development, management and governance activities
Applications
• Manage and prioritize enterprise work
• Reduce ‘lights on’ costs by consolidating
applications
• Migrate existing applications to common
enterprise services
Infrastructure
• Virtualization and enterprise governance
• Standard service catalog with well
understood SLAs
• Implement ITIL, CMDB methodologies and
tools
Confidential - for internal use only
Enterprise Integration Services
Background - Business Use cases
Security
• PCI Compliance
• Protect Staples applications and
infrastructure from internal and external
security threats
Service Governance
• Runtime representation of Service
Catalogue
• Staples API
Accelerators - Increased performance
without compromising design
Architecture
• 2014
• Enterprise Integration Services
Confidential - for internal use only
Enterprise Integration Services
Architecture- Logical Design
Confidential - for internal use only
Enterprise Integration Services
Architecture - Physical Architecture
Composite Service
Patterns
• 2014
• Enterprise Integration Services
Confidential - for internal use only
Security Gateway – PCI Domain
Enterprise Integration Services
Reusable Patterns - Composite
Simple Patterns Used
• Protocol Bridging
• Service Façade
• Polling Consumer
• Authentication
• Authorization
• Auditing
• Security Gateway
• Content Filter
Confidential - for internal use only
Internal ESB Security Gateway
Enterprise Integration Services
Reusable Patterns - Composite
Simple Patterns Used
• Protocol Bridging
• Service Façade
• Content-Based Router
• Polling Consumer
• Legacy Wrapper
• Decoupled Contract
• Concurrent Contracts
• SLM Enforcer
• Exception Shielding
• Threat Protection
• Authentication
• Authorization
• Auditing
• Security Gateway
Confidential - for internal use only
DMZ B2B Gateway
Enterprise Integration Services
Reusable Patterns - Composite
Simple Patterns Used
• Protocol Bridging
• Service Façade
• Content-Based Router
• Exception Shielding
• Threat Protection
• Authentication
• Authorization
• Auditing
• Tamper Proof Validation
• Data Confidentiality
• Security Gateway
Confidential - for internal use only
Service Design - Logical View
Confidential - for internal use only
Service Design - Routing
Confidential - for internal use only
Service Design - Security
Confidential - for internal use only
Service Design - Canonical
Continuous Delivery
• 2014
• Enterprise Integration Services
Confidential - for internal use only
Continuous Integration
• Ability deploy all ESB components as a single deployable unit
• Continuous testing to validate backward compatibility and functional integrity
Enterprise Integration Services
Confidential - for internal use only
Continuous Integration – Check in process
Confidential - for internal use only
Continuous Integration – Deployment process
Confidential - for internal use only
Continuous Integration – Deployment process(Contd)
API Strategy
• 2014
• Enterprise Integration Services
Confidential - for internal use only
Website
Smart
Phone
TabletPartners
Connected
Appliances
Connected
Cars
Game
Consoles
Internet
TVs
Trillions
2013 →
Website
Millions
~1999 - 2000
stores (800) ###s web sites
Not having an API today is like not
having a website in the 1990s…
Consumers expect to access data
any time across multiple devices
Companies can re-invent
interactions with customers,
suppliers & partners
Explosion of potential clients
increases opportunity, risk and
innovation
The API and Service Economy
Confidential - for internal use only
Business
Owner IT
Developer
Consumers
New business opportunities
• New markets
• Increase customers
• Enhance branding
• Competitive advantage
Extend development team
•Increase innovation
•Increase scale
Partner/supplier alignment
Benefits
Challenges
Business strategy
Infrastructure
• Security
• Creation
• Scalability
Operational control
• Publish
• Analyze
• Monitor
API(s) – Opportunities vs Challenges
Closing Notes
• 2014
• Enterprise Integration Services
Confidential - for internal use only
Enterprise Integration Services
Closing Notes-Take away
• Don’t short-change yourself on the vision to meet existing constraints
• Phased Delivery Plan
• Stick to common patterns and promote reuse
• Follow 80-20 rule – Don’t make Perfect the enemy of Good
• Use best practices
• Socialize, training and documentation – Lunch and Learns, Webinars,
Architecture Forums…. Talk, Talk, Talk

Mais conteúdo relacionado

Mais procurados

Realizing SOA and API Convergence
Realizing SOA and API ConvergenceRealizing SOA and API Convergence
Realizing SOA and API ConvergenceAkana
 
API Design Essentials - Akana Platform Overview
API Design Essentials - Akana Platform OverviewAPI Design Essentials - Akana Platform Overview
API Design Essentials - Akana Platform OverviewAkana
 
Eat Your Microservices Elephant One Bite at a Time
Eat Your Microservices Elephant One Bite at a TimeEat Your Microservices Elephant One Bite at a Time
Eat Your Microservices Elephant One Bite at a TimeAkana
 
WSO2Con US 2013 - Unleashing your Connected Business
WSO2Con US 2013 - Unleashing your Connected BusinessWSO2Con US 2013 - Unleashing your Connected Business
WSO2Con US 2013 - Unleashing your Connected BusinessWSO2
 
Advanced Orchestration & Automation
Advanced Orchestration & AutomationAdvanced Orchestration & Automation
Advanced Orchestration & AutomationLuc Raeskin
 
The Service-Oriented Enterprise with ServiceNow
The Service-Oriented Enterprise with ServiceNowThe Service-Oriented Enterprise with ServiceNow
The Service-Oriented Enterprise with ServiceNowAspediens
 
IAP 2020.1 Features Showcase
IAP 2020.1 Features ShowcaseIAP 2020.1 Features Showcase
IAP 2020.1 Features ShowcaseItential
 
Microservices: Why Should Businesses Care?
Microservices: Why Should Businesses Care?Microservices: Why Should Businesses Care?
Microservices: Why Should Businesses Care?Akana
 
Webinar: Accelerate Business Automation with APPSeCONNECT iPaaS
Webinar: Accelerate Business Automation with APPSeCONNECT iPaaSWebinar: Accelerate Business Automation with APPSeCONNECT iPaaS
Webinar: Accelerate Business Automation with APPSeCONNECT iPaaSAPPSeCONNECT
 
API Management - ProcessForum Nordic, Nov.14 2013
API Management - ProcessForum Nordic, Nov.14 2013API Management - ProcessForum Nordic, Nov.14 2013
API Management - ProcessForum Nordic, Nov.14 2013Software AG
 
Distributed Digital Manufacturing – How APIs are Powering the Next Industrial...
Distributed Digital Manufacturing – How APIs are Powering the Next Industrial...Distributed Digital Manufacturing – How APIs are Powering the Next Industrial...
Distributed Digital Manufacturing – How APIs are Powering the Next Industrial...Nordic APIs
 
Soa(service oriented architecture)
Soa(service oriented architecture)Soa(service oriented architecture)
Soa(service oriented architecture)Krishna_in
 
Driving Digital Innovation with a Layered API Design Approach
Driving Digital Innovation with a Layered API Design ApproachDriving Digital Innovation with a Layered API Design Approach
Driving Digital Innovation with a Layered API Design ApproachAkana
 
Software AG Live - Boosting Business Performance in the Cloud - Joerg Klueckm...
Software AG Live - Boosting Business Performance in the Cloud - Joerg Klueckm...Software AG Live - Boosting Business Performance in the Cloud - Joerg Klueckm...
Software AG Live - Boosting Business Performance in the Cloud - Joerg Klueckm...Software AG South Africa
 
Facilities Management - Extending Service Automation to Outside Contractors
Facilities Management - Extending Service Automation to Outside ContractorsFacilities Management - Extending Service Automation to Outside Contractors
Facilities Management - Extending Service Automation to Outside ContractorsServiceChannel
 
Itential Automation Platform 2020.2 Release
Itential Automation Platform 2020.2 ReleaseItential Automation Platform 2020.2 Release
Itential Automation Platform 2020.2 ReleaseItential
 
webMethods 10.5 and webMethods.io Integration: Everything You Must Know
webMethods 10.5 and webMethods.io Integration: Everything You Must KnowwebMethods 10.5 and webMethods.io Integration: Everything You Must Know
webMethods 10.5 and webMethods.io Integration: Everything You Must KnowKellton Tech Solutions Ltd
 
Business Driven IT Design
Business Driven IT Design Business Driven IT Design
Business Driven IT Design WSO2
 
APIdays Helsinki 2019 - How API Will Help Win the Deals - the Case of Infrast...
APIdays Helsinki 2019 - How API Will Help Win the Deals - the Case of Infrast...APIdays Helsinki 2019 - How API Will Help Win the Deals - the Case of Infrast...
APIdays Helsinki 2019 - How API Will Help Win the Deals - the Case of Infrast...apidays
 
Webinar: Explore REST API Integration, Process Flow Management and AI-based E...
Webinar: Explore REST API Integration, Process Flow Management and AI-based E...Webinar: Explore REST API Integration, Process Flow Management and AI-based E...
Webinar: Explore REST API Integration, Process Flow Management and AI-based E...APPSeCONNECT
 

Mais procurados (20)

Realizing SOA and API Convergence
Realizing SOA and API ConvergenceRealizing SOA and API Convergence
Realizing SOA and API Convergence
 
API Design Essentials - Akana Platform Overview
API Design Essentials - Akana Platform OverviewAPI Design Essentials - Akana Platform Overview
API Design Essentials - Akana Platform Overview
 
Eat Your Microservices Elephant One Bite at a Time
Eat Your Microservices Elephant One Bite at a TimeEat Your Microservices Elephant One Bite at a Time
Eat Your Microservices Elephant One Bite at a Time
 
WSO2Con US 2013 - Unleashing your Connected Business
WSO2Con US 2013 - Unleashing your Connected BusinessWSO2Con US 2013 - Unleashing your Connected Business
WSO2Con US 2013 - Unleashing your Connected Business
 
Advanced Orchestration & Automation
Advanced Orchestration & AutomationAdvanced Orchestration & Automation
Advanced Orchestration & Automation
 
The Service-Oriented Enterprise with ServiceNow
The Service-Oriented Enterprise with ServiceNowThe Service-Oriented Enterprise with ServiceNow
The Service-Oriented Enterprise with ServiceNow
 
IAP 2020.1 Features Showcase
IAP 2020.1 Features ShowcaseIAP 2020.1 Features Showcase
IAP 2020.1 Features Showcase
 
Microservices: Why Should Businesses Care?
Microservices: Why Should Businesses Care?Microservices: Why Should Businesses Care?
Microservices: Why Should Businesses Care?
 
Webinar: Accelerate Business Automation with APPSeCONNECT iPaaS
Webinar: Accelerate Business Automation with APPSeCONNECT iPaaSWebinar: Accelerate Business Automation with APPSeCONNECT iPaaS
Webinar: Accelerate Business Automation with APPSeCONNECT iPaaS
 
API Management - ProcessForum Nordic, Nov.14 2013
API Management - ProcessForum Nordic, Nov.14 2013API Management - ProcessForum Nordic, Nov.14 2013
API Management - ProcessForum Nordic, Nov.14 2013
 
Distributed Digital Manufacturing – How APIs are Powering the Next Industrial...
Distributed Digital Manufacturing – How APIs are Powering the Next Industrial...Distributed Digital Manufacturing – How APIs are Powering the Next Industrial...
Distributed Digital Manufacturing – How APIs are Powering the Next Industrial...
 
Soa(service oriented architecture)
Soa(service oriented architecture)Soa(service oriented architecture)
Soa(service oriented architecture)
 
Driving Digital Innovation with a Layered API Design Approach
Driving Digital Innovation with a Layered API Design ApproachDriving Digital Innovation with a Layered API Design Approach
Driving Digital Innovation with a Layered API Design Approach
 
Software AG Live - Boosting Business Performance in the Cloud - Joerg Klueckm...
Software AG Live - Boosting Business Performance in the Cloud - Joerg Klueckm...Software AG Live - Boosting Business Performance in the Cloud - Joerg Klueckm...
Software AG Live - Boosting Business Performance in the Cloud - Joerg Klueckm...
 
Facilities Management - Extending Service Automation to Outside Contractors
Facilities Management - Extending Service Automation to Outside ContractorsFacilities Management - Extending Service Automation to Outside Contractors
Facilities Management - Extending Service Automation to Outside Contractors
 
Itential Automation Platform 2020.2 Release
Itential Automation Platform 2020.2 ReleaseItential Automation Platform 2020.2 Release
Itential Automation Platform 2020.2 Release
 
webMethods 10.5 and webMethods.io Integration: Everything You Must Know
webMethods 10.5 and webMethods.io Integration: Everything You Must KnowwebMethods 10.5 and webMethods.io Integration: Everything You Must Know
webMethods 10.5 and webMethods.io Integration: Everything You Must Know
 
Business Driven IT Design
Business Driven IT Design Business Driven IT Design
Business Driven IT Design
 
APIdays Helsinki 2019 - How API Will Help Win the Deals - the Case of Infrast...
APIdays Helsinki 2019 - How API Will Help Win the Deals - the Case of Infrast...APIdays Helsinki 2019 - How API Will Help Win the Deals - the Case of Infrast...
APIdays Helsinki 2019 - How API Will Help Win the Deals - the Case of Infrast...
 
Webinar: Explore REST API Integration, Process Flow Management and AI-based E...
Webinar: Explore REST API Integration, Process Flow Management and AI-based E...Webinar: Explore REST API Integration, Process Flow Management and AI-based E...
Webinar: Explore REST API Integration, Process Flow Management and AI-based E...
 

Semelhante a Staples - An Approach to a SOA Application Gateway Center of Excellence

Accelerate Digital London Technical Masterclass
Accelerate Digital London Technical MasterclassAccelerate Digital London Technical Masterclass
Accelerate Digital London Technical MasterclassApigee | Google Cloud
 
API and App Ecosystems - Build The Best: a deep dive
API and App Ecosystems - Build The Best: a deep diveAPI and App Ecosystems - Build The Best: a deep dive
API and App Ecosystems - Build The Best: a deep diveCisco DevNet
 
Accelerating Cognitive Business with Hybrid Cloud
Accelerating Cognitive Business with Hybrid CloudAccelerating Cognitive Business with Hybrid Cloud
Accelerating Cognitive Business with Hybrid CloudDenny Muktar
 
Migrating DataPower to IBM's API Connect Using Custom Policies//DataPower Wee...
Migrating DataPower to IBM's API Connect Using Custom Policies//DataPower Wee...Migrating DataPower to IBM's API Connect Using Custom Policies//DataPower Wee...
Migrating DataPower to IBM's API Connect Using Custom Policies//DataPower Wee...Natalia Kataoka
 
Optimized Solutions - Corporate Overview
Optimized Solutions - Corporate OverviewOptimized Solutions - Corporate Overview
Optimized Solutions - Corporate OverviewMike Brendan
 
Optimized Solutions - Corporate Overview
Optimized Solutions - Corporate OverviewOptimized Solutions - Corporate Overview
Optimized Solutions - Corporate OverviewThomas Jessica
 
Optimized Solutions - Corporate Overview
Optimized Solutions - Corporate OverviewOptimized Solutions - Corporate Overview
Optimized Solutions - Corporate OverviewSandy Optimizedsol
 
Optimized Solutions - Corporate Overview
Optimized Solutions - Corporate OverviewOptimized Solutions - Corporate Overview
Optimized Solutions - Corporate OverviewSriram Ram
 
Optimized Solutions - Corporate Overview
Optimized Solutions - Corporate OverviewOptimized Solutions - Corporate Overview
Optimized Solutions - Corporate OverviewSanjit Sama
 
Optimized Solutions - Corporate Overview
Optimized Solutions - Corporate OverviewOptimized Solutions - Corporate Overview
Optimized Solutions - Corporate OverviewRakesh Naidu
 
Integrating primavera p6 with oracle erp which technology path is right for...
Integrating primavera p6 with oracle erp   which technology path is right for...Integrating primavera p6 with oracle erp   which technology path is right for...
Integrating primavera p6 with oracle erp which technology path is right for...p6academy
 
Learn how APIs Complements Hybrid Integration Strategies
Learn how APIs Complements Hybrid Integration StrategiesLearn how APIs Complements Hybrid Integration Strategies
Learn how APIs Complements Hybrid Integration StrategiesKellton Tech Solutions Ltd
 
Conquer the Barriers to Self-Service Adoption
Conquer the Barriers to Self-Service AdoptionConquer the Barriers to Self-Service Adoption
Conquer the Barriers to Self-Service AdoptionRES
 
Business driven IT design
Business driven IT designBusiness driven IT design
Business driven IT designChris Haddad
 
Clover Infotech Corporate PPT
Clover Infotech Corporate PPTClover Infotech Corporate PPT
Clover Infotech Corporate PPTSwetha Elias
 
API Management in Digital Transformation
API Management in Digital TransformationAPI Management in Digital Transformation
API Management in Digital TransformationAditya Thatte
 
Practical DevOps in a Hybrid World
Practical DevOps in a Hybrid World Practical DevOps in a Hybrid World
Practical DevOps in a Hybrid World Dev_Events
 
WSO2Con USA 2017: Building Platforms for Rapid Application Development
WSO2Con USA 2017: Building Platforms for Rapid Application DevelopmentWSO2Con USA 2017: Building Platforms for Rapid Application Development
WSO2Con USA 2017: Building Platforms for Rapid Application DevelopmentWSO2
 

Semelhante a Staples - An Approach to a SOA Application Gateway Center of Excellence (20)

Accelerate Digital London Technical Masterclass
Accelerate Digital London Technical MasterclassAccelerate Digital London Technical Masterclass
Accelerate Digital London Technical Masterclass
 
About Tekmonks
About TekmonksAbout Tekmonks
About Tekmonks
 
API and App Ecosystems - Build The Best: a deep dive
API and App Ecosystems - Build The Best: a deep diveAPI and App Ecosystems - Build The Best: a deep dive
API and App Ecosystems - Build The Best: a deep dive
 
Accelerating Cognitive Business with Hybrid Cloud
Accelerating Cognitive Business with Hybrid CloudAccelerating Cognitive Business with Hybrid Cloud
Accelerating Cognitive Business with Hybrid Cloud
 
Migrating DataPower to IBM's API Connect Using Custom Policies//DataPower Wee...
Migrating DataPower to IBM's API Connect Using Custom Policies//DataPower Wee...Migrating DataPower to IBM's API Connect Using Custom Policies//DataPower Wee...
Migrating DataPower to IBM's API Connect Using Custom Policies//DataPower Wee...
 
Optimized Solutions - Corporate Overview
Optimized Solutions - Corporate OverviewOptimized Solutions - Corporate Overview
Optimized Solutions - Corporate Overview
 
Optimized Solutions - Corporate Overview
Optimized Solutions - Corporate OverviewOptimized Solutions - Corporate Overview
Optimized Solutions - Corporate Overview
 
Optimized Solutions - Corporate Overview
Optimized Solutions - Corporate OverviewOptimized Solutions - Corporate Overview
Optimized Solutions - Corporate Overview
 
Optimized Solutions - Corporate Overview
Optimized Solutions - Corporate OverviewOptimized Solutions - Corporate Overview
Optimized Solutions - Corporate Overview
 
Optimized Solutions - Corporate Overview
Optimized Solutions - Corporate OverviewOptimized Solutions - Corporate Overview
Optimized Solutions - Corporate Overview
 
Optimized Solutions - Corporate Overview
Optimized Solutions - Corporate OverviewOptimized Solutions - Corporate Overview
Optimized Solutions - Corporate Overview
 
Integrating primavera p6 with oracle erp which technology path is right for...
Integrating primavera p6 with oracle erp   which technology path is right for...Integrating primavera p6 with oracle erp   which technology path is right for...
Integrating primavera p6 with oracle erp which technology path is right for...
 
Learn how APIs Complements Hybrid Integration Strategies
Learn how APIs Complements Hybrid Integration StrategiesLearn how APIs Complements Hybrid Integration Strategies
Learn how APIs Complements Hybrid Integration Strategies
 
Cloud Customer Architecture for API Management
Cloud Customer Architecture for API ManagementCloud Customer Architecture for API Management
Cloud Customer Architecture for API Management
 
Conquer the Barriers to Self-Service Adoption
Conquer the Barriers to Self-Service AdoptionConquer the Barriers to Self-Service Adoption
Conquer the Barriers to Self-Service Adoption
 
Business driven IT design
Business driven IT designBusiness driven IT design
Business driven IT design
 
Clover Infotech Corporate PPT
Clover Infotech Corporate PPTClover Infotech Corporate PPT
Clover Infotech Corporate PPT
 
API Management in Digital Transformation
API Management in Digital TransformationAPI Management in Digital Transformation
API Management in Digital Transformation
 
Practical DevOps in a Hybrid World
Practical DevOps in a Hybrid World Practical DevOps in a Hybrid World
Practical DevOps in a Hybrid World
 
WSO2Con USA 2017: Building Platforms for Rapid Application Development
WSO2Con USA 2017: Building Platforms for Rapid Application DevelopmentWSO2Con USA 2017: Building Platforms for Rapid Application Development
WSO2Con USA 2017: Building Platforms for Rapid Application Development
 

Mais de Prolifics

Prolifics SAP Data Assessment
Prolifics SAP Data AssessmentProlifics SAP Data Assessment
Prolifics SAP Data AssessmentProlifics
 
Prolifics Level 2 Test Lifecycle Automation Services Star West
Prolifics Level 2 Test Lifecycle Automation Services Star WestProlifics Level 2 Test Lifecycle Automation Services Star West
Prolifics Level 2 Test Lifecycle Automation Services Star WestProlifics
 
PureApplication: System, Service, Software
PureApplication: System, Service, SoftwarePureApplication: System, Service, Software
PureApplication: System, Service, SoftwareProlifics
 
Cloud Options for a Modern Architecture
Cloud Options for a Modern ArchitectureCloud Options for a Modern Architecture
Cloud Options for a Modern ArchitectureProlifics
 
Discover BPM Optimization in the Cloud
Discover BPM Optimization in the CloudDiscover BPM Optimization in the Cloud
Discover BPM Optimization in the CloudProlifics
 
Leveraging Governance in the IBM WebSphere Service Registry and Repository fo...
Leveraging Governance in the IBM WebSphere Service Registry and Repository fo...Leveraging Governance in the IBM WebSphere Service Registry and Repository fo...
Leveraging Governance in the IBM WebSphere Service Registry and Repository fo...Prolifics
 
Applying an IBM SOA Approach to Manual Processes Automation
Applying an IBM SOA Approach to Manual Processes AutomationApplying an IBM SOA Approach to Manual Processes Automation
Applying an IBM SOA Approach to Manual Processes AutomationProlifics
 
How Broadcast Music, Inc. Devised and Enabled Enterprise Architecture from Co...
How Broadcast Music, Inc. Devised and Enabled Enterprise Architecture from Co...How Broadcast Music, Inc. Devised and Enabled Enterprise Architecture from Co...
How Broadcast Music, Inc. Devised and Enabled Enterprise Architecture from Co...Prolifics
 
Using the Power of IBM Tivoli Common Reporting to Make Smart Decisions: The U...
Using the Power of IBM Tivoli Common Reporting to Make Smart Decisions: The U...Using the Power of IBM Tivoli Common Reporting to Make Smart Decisions: The U...
Using the Power of IBM Tivoli Common Reporting to Make Smart Decisions: The U...Prolifics
 
Empowering SmartCloud APM - Predictive Insights and Analysis: A Use Case Scen...
Empowering SmartCloud APM - Predictive Insights and Analysis: A Use Case Scen...Empowering SmartCloud APM - Predictive Insights and Analysis: A Use Case Scen...
Empowering SmartCloud APM - Predictive Insights and Analysis: A Use Case Scen...Prolifics
 
Best Practices for Monitoring Your Cloud Environment and Applications
Best Practices for Monitoring Your Cloud Environment and ApplicationsBest Practices for Monitoring Your Cloud Environment and Applications
Best Practices for Monitoring Your Cloud Environment and ApplicationsProlifics
 
Smarter Integration Using the IBM SOA Foundation Stack: Best Practices and Le...
Smarter Integration Using the IBM SOA Foundation Stack: Best Practices and Le...Smarter Integration Using the IBM SOA Foundation Stack: Best Practices and Le...
Smarter Integration Using the IBM SOA Foundation Stack: Best Practices and Le...Prolifics
 
Delivering Enterprise Applications: Faster. Cheaper. Better
Delivering Enterprise Applications: Faster. Cheaper. BetterDelivering Enterprise Applications: Faster. Cheaper. Better
Delivering Enterprise Applications: Faster. Cheaper. BetterProlifics
 
Architecting and Tuning IIB/eXtreme Scale for Maximum Performance and Reliabi...
Architecting and Tuning IIB/eXtreme Scale for Maximum Performance and Reliabi...Architecting and Tuning IIB/eXtreme Scale for Maximum Performance and Reliabi...
Architecting and Tuning IIB/eXtreme Scale for Maximum Performance and Reliabi...Prolifics
 
Integrating IBM PureApplication System and IBM UrbanCode Deploy: A GE Capital...
Integrating IBM PureApplication System and IBM UrbanCode Deploy: A GE Capital...Integrating IBM PureApplication System and IBM UrbanCode Deploy: A GE Capital...
Integrating IBM PureApplication System and IBM UrbanCode Deploy: A GE Capital...Prolifics
 
Broadcast Music Inc. Release Rockstars: Program-Wide DevOps Success with Urba...
Broadcast Music Inc. Release Rockstars: Program-Wide DevOps Success with Urba...Broadcast Music Inc. Release Rockstars: Program-Wide DevOps Success with Urba...
Broadcast Music Inc. Release Rockstars: Program-Wide DevOps Success with Urba...Prolifics
 
From Print to the Cloud and Beyond: The Story of a Century Old Company and it...
From Print to the Cloud and Beyond: The Story of a Century Old Company and it...From Print to the Cloud and Beyond: The Story of a Century Old Company and it...
From Print to the Cloud and Beyond: The Story of a Century Old Company and it...Prolifics
 
Integrating Salesforce.com and Oracle ERP Using IBM WebSphere Cast Iron
Integrating Salesforce.com and Oracle ERP Using IBM WebSphere Cast IronIntegrating Salesforce.com and Oracle ERP Using IBM WebSphere Cast Iron
Integrating Salesforce.com and Oracle ERP Using IBM WebSphere Cast IronProlifics
 
Recommended Design Considerations for Enterprise Monitoring
Recommended Design Considerations for Enterprise Monitoring Recommended Design Considerations for Enterprise Monitoring
Recommended Design Considerations for Enterprise Monitoring Prolifics
 
Customizing the Mobile Connections App
Customizing the Mobile Connections AppCustomizing the Mobile Connections App
Customizing the Mobile Connections AppProlifics
 

Mais de Prolifics (20)

Prolifics SAP Data Assessment
Prolifics SAP Data AssessmentProlifics SAP Data Assessment
Prolifics SAP Data Assessment
 
Prolifics Level 2 Test Lifecycle Automation Services Star West
Prolifics Level 2 Test Lifecycle Automation Services Star WestProlifics Level 2 Test Lifecycle Automation Services Star West
Prolifics Level 2 Test Lifecycle Automation Services Star West
 
PureApplication: System, Service, Software
PureApplication: System, Service, SoftwarePureApplication: System, Service, Software
PureApplication: System, Service, Software
 
Cloud Options for a Modern Architecture
Cloud Options for a Modern ArchitectureCloud Options for a Modern Architecture
Cloud Options for a Modern Architecture
 
Discover BPM Optimization in the Cloud
Discover BPM Optimization in the CloudDiscover BPM Optimization in the Cloud
Discover BPM Optimization in the Cloud
 
Leveraging Governance in the IBM WebSphere Service Registry and Repository fo...
Leveraging Governance in the IBM WebSphere Service Registry and Repository fo...Leveraging Governance in the IBM WebSphere Service Registry and Repository fo...
Leveraging Governance in the IBM WebSphere Service Registry and Repository fo...
 
Applying an IBM SOA Approach to Manual Processes Automation
Applying an IBM SOA Approach to Manual Processes AutomationApplying an IBM SOA Approach to Manual Processes Automation
Applying an IBM SOA Approach to Manual Processes Automation
 
How Broadcast Music, Inc. Devised and Enabled Enterprise Architecture from Co...
How Broadcast Music, Inc. Devised and Enabled Enterprise Architecture from Co...How Broadcast Music, Inc. Devised and Enabled Enterprise Architecture from Co...
How Broadcast Music, Inc. Devised and Enabled Enterprise Architecture from Co...
 
Using the Power of IBM Tivoli Common Reporting to Make Smart Decisions: The U...
Using the Power of IBM Tivoli Common Reporting to Make Smart Decisions: The U...Using the Power of IBM Tivoli Common Reporting to Make Smart Decisions: The U...
Using the Power of IBM Tivoli Common Reporting to Make Smart Decisions: The U...
 
Empowering SmartCloud APM - Predictive Insights and Analysis: A Use Case Scen...
Empowering SmartCloud APM - Predictive Insights and Analysis: A Use Case Scen...Empowering SmartCloud APM - Predictive Insights and Analysis: A Use Case Scen...
Empowering SmartCloud APM - Predictive Insights and Analysis: A Use Case Scen...
 
Best Practices for Monitoring Your Cloud Environment and Applications
Best Practices for Monitoring Your Cloud Environment and ApplicationsBest Practices for Monitoring Your Cloud Environment and Applications
Best Practices for Monitoring Your Cloud Environment and Applications
 
Smarter Integration Using the IBM SOA Foundation Stack: Best Practices and Le...
Smarter Integration Using the IBM SOA Foundation Stack: Best Practices and Le...Smarter Integration Using the IBM SOA Foundation Stack: Best Practices and Le...
Smarter Integration Using the IBM SOA Foundation Stack: Best Practices and Le...
 
Delivering Enterprise Applications: Faster. Cheaper. Better
Delivering Enterprise Applications: Faster. Cheaper. BetterDelivering Enterprise Applications: Faster. Cheaper. Better
Delivering Enterprise Applications: Faster. Cheaper. Better
 
Architecting and Tuning IIB/eXtreme Scale for Maximum Performance and Reliabi...
Architecting and Tuning IIB/eXtreme Scale for Maximum Performance and Reliabi...Architecting and Tuning IIB/eXtreme Scale for Maximum Performance and Reliabi...
Architecting and Tuning IIB/eXtreme Scale for Maximum Performance and Reliabi...
 
Integrating IBM PureApplication System and IBM UrbanCode Deploy: A GE Capital...
Integrating IBM PureApplication System and IBM UrbanCode Deploy: A GE Capital...Integrating IBM PureApplication System and IBM UrbanCode Deploy: A GE Capital...
Integrating IBM PureApplication System and IBM UrbanCode Deploy: A GE Capital...
 
Broadcast Music Inc. Release Rockstars: Program-Wide DevOps Success with Urba...
Broadcast Music Inc. Release Rockstars: Program-Wide DevOps Success with Urba...Broadcast Music Inc. Release Rockstars: Program-Wide DevOps Success with Urba...
Broadcast Music Inc. Release Rockstars: Program-Wide DevOps Success with Urba...
 
From Print to the Cloud and Beyond: The Story of a Century Old Company and it...
From Print to the Cloud and Beyond: The Story of a Century Old Company and it...From Print to the Cloud and Beyond: The Story of a Century Old Company and it...
From Print to the Cloud and Beyond: The Story of a Century Old Company and it...
 
Integrating Salesforce.com and Oracle ERP Using IBM WebSphere Cast Iron
Integrating Salesforce.com and Oracle ERP Using IBM WebSphere Cast IronIntegrating Salesforce.com and Oracle ERP Using IBM WebSphere Cast Iron
Integrating Salesforce.com and Oracle ERP Using IBM WebSphere Cast Iron
 
Recommended Design Considerations for Enterprise Monitoring
Recommended Design Considerations for Enterprise Monitoring Recommended Design Considerations for Enterprise Monitoring
Recommended Design Considerations for Enterprise Monitoring
 
Customizing the Mobile Connections App
Customizing the Mobile Connections AppCustomizing the Mobile Connections App
Customizing the Mobile Connections App
 

Último

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 

Último (20)

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 

Staples - An Approach to a SOA Application Gateway Center of Excellence

  • 1. IBM IMPACT 2014 Conference (2800A) An approach to a SOA application Gateway Center of Excellence 2014 Enterprise Integration Services Prithvi Srinivasan(Prolifics) – Practice Director SOA/Integration Anandakrishnan Ramakrishnan(Staples) - Principle Software Engineer
  • 2. Confidential - for internal use only Enterprise Integration Services SOA Gateway COE - Agenda • Background – Corporate Overview – IT Overview – Business case for SOA appliance • Architecture • logical architecture • Physical and HA, Monitoring and Disaster Recovery • Detailed Architecture • Composite Service Patterns – Reusable Patterns – Service Design – Continuous Integration • API Strategy – Take away
  • 3. Confidential - for internal use only Why a COE ? • Centralized group to enforce Best Practice guidelines for all Services hosted on DataPower. • Focused on building Reusable Patterns(Cookie Cutters) • Focused on building Common Frameworks to offload NFRs – Security, Governance, Monitoring, limited Data Transform. • High Level of Automation and High Quality Documentation
  • 4. Background • 2014 • Enterprise Integration Services
  • 5. Confidential - for internal use only Enterprise Integration Services Background -Corporate Overview • Staples is the world’s largest office products company and second largest internet retailer. • For 26 years, Staples has served the needs of business customers and its vision is to provide every product businesses need to succeed. • Through its world-class retail, online and delivery capabilities, Staples offers office supplies, technology products and services, facilities and breakroom supplies, furniture, copy and print services and a wide range of other product categories. • With thousands of associates worldwide dedicated to making it easy for businesses of all sizes, Staples operates throughout North and South America, Europe, Asia, Australia and New Zealand.
  • 6. Confidential - for internal use only Enterprise Integration Services Background - IT Overview 2400 FTE capacity in the global IT organization Multiple data centers – domestic and international A portfolio exceeding 800 applications IT development, management and governance activities Applications • Manage and prioritize enterprise work • Reduce ‘lights on’ costs by consolidating applications • Migrate existing applications to common enterprise services Infrastructure • Virtualization and enterprise governance • Standard service catalog with well understood SLAs • Implement ITIL, CMDB methodologies and tools
  • 7. Confidential - for internal use only Enterprise Integration Services Background - Business Use cases Security • PCI Compliance • Protect Staples applications and infrastructure from internal and external security threats Service Governance • Runtime representation of Service Catalogue • Staples API Accelerators - Increased performance without compromising design
  • 9. Confidential - for internal use only Enterprise Integration Services Architecture- Logical Design
  • 10. Confidential - for internal use only Enterprise Integration Services Architecture - Physical Architecture
  • 11. Composite Service Patterns • 2014 • Enterprise Integration Services
  • 12. Confidential - for internal use only Security Gateway – PCI Domain Enterprise Integration Services Reusable Patterns - Composite Simple Patterns Used • Protocol Bridging • Service Façade • Polling Consumer • Authentication • Authorization • Auditing • Security Gateway • Content Filter
  • 13. Confidential - for internal use only Internal ESB Security Gateway Enterprise Integration Services Reusable Patterns - Composite Simple Patterns Used • Protocol Bridging • Service Façade • Content-Based Router • Polling Consumer • Legacy Wrapper • Decoupled Contract • Concurrent Contracts • SLM Enforcer • Exception Shielding • Threat Protection • Authentication • Authorization • Auditing • Security Gateway
  • 14. Confidential - for internal use only DMZ B2B Gateway Enterprise Integration Services Reusable Patterns - Composite Simple Patterns Used • Protocol Bridging • Service Façade • Content-Based Router • Exception Shielding • Threat Protection • Authentication • Authorization • Auditing • Tamper Proof Validation • Data Confidentiality • Security Gateway
  • 15. Confidential - for internal use only Service Design - Logical View
  • 16. Confidential - for internal use only Service Design - Routing
  • 17. Confidential - for internal use only Service Design - Security
  • 18. Confidential - for internal use only Service Design - Canonical
  • 19. Continuous Delivery • 2014 • Enterprise Integration Services
  • 20. Confidential - for internal use only Continuous Integration • Ability deploy all ESB components as a single deployable unit • Continuous testing to validate backward compatibility and functional integrity Enterprise Integration Services
  • 21. Confidential - for internal use only Continuous Integration – Check in process
  • 22. Confidential - for internal use only Continuous Integration – Deployment process
  • 23. Confidential - for internal use only Continuous Integration – Deployment process(Contd)
  • 24. API Strategy • 2014 • Enterprise Integration Services
  • 25. Confidential - for internal use only Website Smart Phone TabletPartners Connected Appliances Connected Cars Game Consoles Internet TVs Trillions 2013 → Website Millions ~1999 - 2000 stores (800) ###s web sites Not having an API today is like not having a website in the 1990s… Consumers expect to access data any time across multiple devices Companies can re-invent interactions with customers, suppliers & partners Explosion of potential clients increases opportunity, risk and innovation The API and Service Economy
  • 26. Confidential - for internal use only Business Owner IT Developer Consumers New business opportunities • New markets • Increase customers • Enhance branding • Competitive advantage Extend development team •Increase innovation •Increase scale Partner/supplier alignment Benefits Challenges Business strategy Infrastructure • Security • Creation • Scalability Operational control • Publish • Analyze • Monitor API(s) – Opportunities vs Challenges
  • 27. Closing Notes • 2014 • Enterprise Integration Services
  • 28. Confidential - for internal use only Enterprise Integration Services Closing Notes-Take away • Don’t short-change yourself on the vision to meet existing constraints • Phased Delivery Plan • Stick to common patterns and promote reuse • Follow 80-20 rule – Don’t make Perfect the enemy of Good • Use best practices • Socialize, training and documentation – Lunch and Learns, Webinars, Architecture Forums…. Talk, Talk, Talk