Speakers:
Prithvi Srinivasan, Prolifics
Anandakrishnan Ramakrishnan, Staples
SOA Centers of Excellence enable organizations to adopt comprehensive, flexible and consistent approaches to providing business capabilities, across a potentially technologically diverse set of systems. Come find out how to establish an enterprise SOA Appliance/Application Gateway CoE in a heterogeneous environment with varied tools. We will go through a detailed best-practice based approach with pattern based implementation to lay down the foundation of a SOA CoE using IBM's DataPower SOA Appliances. We will talk about how we chalked a path allowing us to balance a long term strategic vision with short term tactical requirements. We will also address the following topics: Agile Development & delivery, Deployment topology, Continuous delivery, Continuous Integration and Automated Build and Deploy. We will round off the talk with a discussion around our future SOA CoE Road map, which will include achieving PCI compliance, our Web API Management strategy and our SOA Governance strategy.
http://www.prolifics.com
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
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
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
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)
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
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