SlideShare a Scribd company logo
1 of 15
Download to read offline
Modernization SOA/API 
Ram Lakshmanan
Congratulations! 
For embarking on this wonderful SOA/API journey
Agenda 
•A Story 
•Why SOA/API? 
•How to run Successful SOA Program? 
•Real-world Challenges 
•Warning -Pretending SOA 
Note:Not going to bore you. Only 15 slides. 
You are already on 3rdslide.
Few words about me 
Leisure Travel application - 
processes 60% of North America’s travel 
Financial applications used by 
1 in 3 house holds in US 
Architected one of the world’s 
largest SOA Platform 
Built …
A story 
•Small Story: Once upon a time ….. 
•Moral: 
•Technology choice is critical 
•Vendor choice is critical 
even more 
^
SOA/API World 
SOR-2 
SOR-n 
SOR-5 
SOR-3 
SOR-4 
SOR-6 
SOR-1 
Online App 
Mobile App 
Stores App 
Call Center App 
Other LOB Apps (100+) 
SOA 
<SOAP/> 
HTTP 
JDBC 
JMS 
HTTPS 
LDAP
SOR-2 
SOR-n 
SOR-5 
SOR-3 
SOR-4 
SOR-6 
SOR-1 
LOB -1 
HTTP 
JDBC 
JMS 
HTTPS 
LDAP 
World before SOA 
LOB -2 
LOB -n 
Expensive, Time consuming, inconsistent
How to run successful SOA Program? 
•3 things
1. Governance* 
•Standards defining Body 
•Protocol Specifications –Interoperability, Fault Handling, Schemas… 
•Security Specifications 
•SLA, OLA 
•Domain Ownership 
•Competing services willevolve over time 
•Discovery Model 
*Has potential to become bureaucratic. 
Should be a facilitator. 
Governance 
<cbXml/> - 
Why not Census bureau xml?
2. Framework* 
•Developer Productivity -Each Organizational unit shouldn’t solve same problem 
•Drive Consistency –Successful Patterns, Best Practices 
•Team 
•Experts from critical applications in Enterprise 
•Meritocracy 
•Internal open source model 
* Don’t try to solve ‘World’s Hunger Problem’ 
Support Model 
Framework
3. Community 
•Periodic Touch points 
•Updates –Governance, Framework 
•Internal Social Network, Wiki space, Mailing Group 
•Forums 
•Train Developers 
•Invite Industry Speakers/Innovators 
•Share what’s going on with other teams 
Community
Effective Communication 
Governance 
Community 
Framework 
SOA Excellence
Real-world challenges 
Versioning 
•Cost to support old 
Versions vs Cost to migrate 
Time to Market 
•SODA vs Monolithic 
Deployment 
Scaling 
•Stateless 
•Public Cloud vs 
Private Cloud
Warning -Pretending SOA 
SOR-1 
Problem trying to solve 
Seen in several Enterprises 
SOR-n 
LOB-1 
LOB-n 
SOR- 1 
SOR- n 
SOA 
LOB-n 
LOB-1 
SOR- 1 
SOR- n 
SOA 
LOB-n 
LOB-1 
Pretending SOA. 
Just Transport 
Real SOA. 
Orchestration + Transport 
SOR Invocation Logic 
Orchestration Logic
Thank you! 
My Blog: http://www.tier1app.com

More Related Content

What's hot

Modernizing an Existing SOA-based Architecture with APIs
Modernizing an Existing SOA-based Architecture with APIsModernizing an Existing SOA-based Architecture with APIs
Modernizing an Existing SOA-based Architecture with APIsApigee | Google Cloud
 
The Business Value for Internal APIs in the Enterprise
The Business Value for Internal APIs in the EnterpriseThe Business Value for Internal APIs in the Enterprise
The Business Value for Internal APIs in the EnterpriseAkana
 
Journey to APIs and Microservices: Best Practices
Journey to APIs and Microservices: Best PracticesJourney to APIs and Microservices: Best Practices
Journey to APIs and Microservices: Best PracticesDeepak Nadig
 
Cross Platform Mobile Apps with APIs from Qcon San Francisco
Cross Platform Mobile Apps with APIs from Qcon San FranciscoCross Platform Mobile Apps with APIs from Qcon San Francisco
Cross Platform Mobile Apps with APIs from Qcon San FranciscoCA API Management
 
Introducing WSO2 API Manager for Mobile Applications and Rapid Integration
Introducing WSO2 API Manager for Mobile Applications and Rapid IntegrationIntroducing WSO2 API Manager for Mobile Applications and Rapid Integration
Introducing WSO2 API Manager for Mobile Applications and Rapid IntegrationWSO2
 
Realizing SOA and API Convergence
Realizing SOA and API ConvergenceRealizing SOA and API Convergence
Realizing SOA and API ConvergenceAkana
 
WSO2Con USA 2017: Implementing a Modern API Management Solution that Benefits...
WSO2Con USA 2017: Implementing a Modern API Management Solution that Benefits...WSO2Con USA 2017: Implementing a Modern API Management Solution that Benefits...
WSO2Con USA 2017: Implementing a Modern API Management Solution that Benefits...WSO2
 
Three layer API Design Architecture
Three layer API Design ArchitectureThree layer API Design Architecture
Three layer API Design ArchitectureHarish Kumar
 
Architecting an Enterprise API Management Strategy
Architecting an Enterprise API Management StrategyArchitecting an Enterprise API Management Strategy
Architecting an Enterprise API Management StrategyWSO2
 
API Management - Why it matters!
API Management - Why it matters!API Management - Why it matters!
API Management - Why it matters!Sven Bernhardt
 
Why APIs are Different Than Integration
Why APIs are Different Than IntegrationWhy APIs are Different Than Integration
Why APIs are Different Than IntegrationApigee | Google Cloud
 
SOA in the API World - Facades, Transactions, Stateless Services
SOA in the API World - Facades, Transactions, Stateless Services SOA in the API World - Facades, Transactions, Stateless Services
SOA in the API World - Facades, Transactions, Stateless Services Apigee | Google Cloud
 
Workshop: API Management
Workshop: API ManagementWorkshop: API Management
Workshop: API ManagementWSO2
 
APIs.JSON: Bootstrapping The Web of APIs
APIs.JSON: Bootstrapping The Web of APIsAPIs.JSON: Bootstrapping The Web of APIs
APIs.JSON: Bootstrapping The Web of APIs3scale
 
API Introduction - API Management Workshop Munich from Ronnie Mitra
API Introduction - API Management Workshop Munich from Ronnie MitraAPI Introduction - API Management Workshop Munich from Ronnie Mitra
API Introduction - API Management Workshop Munich from Ronnie MitraCA API Management
 
Powering Internal API Communities
Powering Internal API CommunitiesPowering Internal API Communities
Powering Internal API CommunitiesAkana
 
Getting Started with the WSO2 API Manager
Getting Started with the WSO2 API ManagerGetting Started with the WSO2 API Manager
Getting Started with the WSO2 API ManagerWSO2
 
I Love APIs 2015: Scaling Mobile-focused Microservices at Verizon
I Love APIs 2015: Scaling Mobile-focused Microservices at VerizonI Love APIs 2015: Scaling Mobile-focused Microservices at Verizon
I Love APIs 2015: Scaling Mobile-focused Microservices at VerizonApigee | Google Cloud
 
Designing API Platforms that Developers Love - New York Life Build Blue May 2017
Designing API Platforms that Developers Love - New York Life Build Blue May 2017Designing API Platforms that Developers Love - New York Life Build Blue May 2017
Designing API Platforms that Developers Love - New York Life Build Blue May 2017Deepak Nadig
 

What's hot (20)

Modernizing an Existing SOA-based Architecture with APIs
Modernizing an Existing SOA-based Architecture with APIsModernizing an Existing SOA-based Architecture with APIs
Modernizing an Existing SOA-based Architecture with APIs
 
The Business Value for Internal APIs in the Enterprise
The Business Value for Internal APIs in the EnterpriseThe Business Value for Internal APIs in the Enterprise
The Business Value for Internal APIs in the Enterprise
 
Journey to APIs and Microservices: Best Practices
Journey to APIs and Microservices: Best PracticesJourney to APIs and Microservices: Best Practices
Journey to APIs and Microservices: Best Practices
 
Cross Platform Mobile Apps with APIs from Qcon San Francisco
Cross Platform Mobile Apps with APIs from Qcon San FranciscoCross Platform Mobile Apps with APIs from Qcon San Francisco
Cross Platform Mobile Apps with APIs from Qcon San Francisco
 
Introducing WSO2 API Manager for Mobile Applications and Rapid Integration
Introducing WSO2 API Manager for Mobile Applications and Rapid IntegrationIntroducing WSO2 API Manager for Mobile Applications and Rapid Integration
Introducing WSO2 API Manager for Mobile Applications and Rapid Integration
 
Realizing SOA and API Convergence
Realizing SOA and API ConvergenceRealizing SOA and API Convergence
Realizing SOA and API Convergence
 
WSO2Con USA 2017: Implementing a Modern API Management Solution that Benefits...
WSO2Con USA 2017: Implementing a Modern API Management Solution that Benefits...WSO2Con USA 2017: Implementing a Modern API Management Solution that Benefits...
WSO2Con USA 2017: Implementing a Modern API Management Solution that Benefits...
 
Three layer API Design Architecture
Three layer API Design ArchitectureThree layer API Design Architecture
Three layer API Design Architecture
 
Architecting an Enterprise API Management Strategy
Architecting an Enterprise API Management StrategyArchitecting an Enterprise API Management Strategy
Architecting an Enterprise API Management Strategy
 
API Management - Why it matters!
API Management - Why it matters!API Management - Why it matters!
API Management - Why it matters!
 
Why APIs are Different Than Integration
Why APIs are Different Than IntegrationWhy APIs are Different Than Integration
Why APIs are Different Than Integration
 
SOA in the API World - Facades, Transactions, Stateless Services
SOA in the API World - Facades, Transactions, Stateless Services SOA in the API World - Facades, Transactions, Stateless Services
SOA in the API World - Facades, Transactions, Stateless Services
 
Workshop: API Management
Workshop: API ManagementWorkshop: API Management
Workshop: API Management
 
APIs.JSON: Bootstrapping The Web of APIs
APIs.JSON: Bootstrapping The Web of APIsAPIs.JSON: Bootstrapping The Web of APIs
APIs.JSON: Bootstrapping The Web of APIs
 
Enhancing Unified Communication Experience through Microsoft Lync SDK and UCMA
Enhancing Unified Communication Experience through Microsoft Lync SDK and UCMAEnhancing Unified Communication Experience through Microsoft Lync SDK and UCMA
Enhancing Unified Communication Experience through Microsoft Lync SDK and UCMA
 
API Introduction - API Management Workshop Munich from Ronnie Mitra
API Introduction - API Management Workshop Munich from Ronnie MitraAPI Introduction - API Management Workshop Munich from Ronnie Mitra
API Introduction - API Management Workshop Munich from Ronnie Mitra
 
Powering Internal API Communities
Powering Internal API CommunitiesPowering Internal API Communities
Powering Internal API Communities
 
Getting Started with the WSO2 API Manager
Getting Started with the WSO2 API ManagerGetting Started with the WSO2 API Manager
Getting Started with the WSO2 API Manager
 
I Love APIs 2015: Scaling Mobile-focused Microservices at Verizon
I Love APIs 2015: Scaling Mobile-focused Microservices at VerizonI Love APIs 2015: Scaling Mobile-focused Microservices at Verizon
I Love APIs 2015: Scaling Mobile-focused Microservices at Verizon
 
Designing API Platforms that Developers Love - New York Life Build Blue May 2017
Designing API Platforms that Developers Love - New York Life Build Blue May 2017Designing API Platforms that Developers Love - New York Life Build Blue May 2017
Designing API Platforms that Developers Love - New York Life Build Blue May 2017
 

Viewers also liked

Garbage Collection Analysis HP Jmeter
Garbage Collection Analysis HP JmeterGarbage Collection Analysis HP Jmeter
Garbage Collection Analysis HP JmeterRam Lakshmanan
 
Future of SOA & Modern APIs
Future of SOA & Modern APIsFuture of SOA & Modern APIs
Future of SOA & Modern APIsRam Lakshmanan
 
Why JVM will outlive java?
Why JVM will outlive java?Why JVM will outlive java?
Why JVM will outlive java?Ram Lakshmanan
 
US Census of US Business Information
US Census of US Business InformationUS Census of US Business Information
US Census of US Business InformationJ. David Morris
 
Giant State Maps (Rebecca Theobold)
Giant State  Maps (Rebecca Theobold)Giant State  Maps (Rebecca Theobold)
Giant State Maps (Rebecca Theobold)GIS Colorado
 
Esri - 2010 Census and ACS
Esri - 2010 Census and ACSEsri - 2010 Census and ACS
Esri - 2010 Census and ACSCCIMTECH
 
OpenStreetMap in Government: US Census Bureau Experience
OpenStreetMap in Government: US Census Bureau ExperienceOpenStreetMap in Government: US Census Bureau Experience
OpenStreetMap in Government: US Census Bureau Experiencegeomantic
 
Mapchats - Pushing Boundaries; NCES Boundaries (Doug Geverdt)
Mapchats - Pushing Boundaries; NCES Boundaries (Doug Geverdt)Mapchats - Pushing Boundaries; NCES Boundaries (Doug Geverdt)
Mapchats - Pushing Boundaries; NCES Boundaries (Doug Geverdt)Phil Vu
 
Mapchats - Pushing Boundaries; Defining Boundaries at the Census Bureau (Mike...
Mapchats - Pushing Boundaries; Defining Boundaries at the Census Bureau (Mike...Mapchats - Pushing Boundaries; Defining Boundaries at the Census Bureau (Mike...
Mapchats - Pushing Boundaries; Defining Boundaries at the Census Bureau (Mike...Phil Vu
 
The Shape of the 2020 Census (Jim Castagneri)
The Shape of the 2020 Census (Jim Castagneri)The Shape of the 2020 Census (Jim Castagneri)
The Shape of the 2020 Census (Jim Castagneri)GIS Colorado
 
Data that sings Only in Seattle Presentation Oct 9 2014
Data that sings  Only in Seattle Presentation Oct 9 2014Data that sings  Only in Seattle Presentation Oct 9 2014
Data that sings Only in Seattle Presentation Oct 9 2014onlyinseattle
 
Census bureau Only in Seattle Presentation Oct 9 2014
Census bureau   Only in Seattle Presentation Oct 9 2014Census bureau   Only in Seattle Presentation Oct 9 2014
Census bureau Only in Seattle Presentation Oct 9 2014onlyinseattle
 
Sales triggers
Sales triggersSales triggers
Sales triggersSalesLoft
 
Don't dump thread dumps
Don't dump thread dumpsDon't dump thread dumps
Don't dump thread dumpsTier1 App
 
The State of U. S. Census Bureau IPv6 Deployment - A Presentation at DGI 2014...
The State of U. S. Census Bureau IPv6 Deployment - A Presentation at DGI 2014...The State of U. S. Census Bureau IPv6 Deployment - A Presentation at DGI 2014...
The State of U. S. Census Bureau IPv6 Deployment - A Presentation at DGI 2014...Charles Sun
 
Don’t be tardy
Don’t be tardyDon’t be tardy
Don’t be tardyguest1888f8
 
Foursquare's 1st Pitch Deck
Foursquare's 1st Pitch DeckFoursquare's 1st Pitch Deck
Foursquare's 1st Pitch DeckRami Al-Karmi
 

Viewers also liked (18)

Garbage Collection Analysis HP Jmeter
Garbage Collection Analysis HP JmeterGarbage Collection Analysis HP Jmeter
Garbage Collection Analysis HP Jmeter
 
Future of SOA & Modern APIs
Future of SOA & Modern APIsFuture of SOA & Modern APIs
Future of SOA & Modern APIs
 
Why JVM will outlive java?
Why JVM will outlive java?Why JVM will outlive java?
Why JVM will outlive java?
 
US Census of US Business Information
US Census of US Business InformationUS Census of US Business Information
US Census of US Business Information
 
Giant State Maps (Rebecca Theobold)
Giant State  Maps (Rebecca Theobold)Giant State  Maps (Rebecca Theobold)
Giant State Maps (Rebecca Theobold)
 
Esri - 2010 Census and ACS
Esri - 2010 Census and ACSEsri - 2010 Census and ACS
Esri - 2010 Census and ACS
 
OpenStreetMap in Government: US Census Bureau Experience
OpenStreetMap in Government: US Census Bureau ExperienceOpenStreetMap in Government: US Census Bureau Experience
OpenStreetMap in Government: US Census Bureau Experience
 
Census Bureau
Census BureauCensus Bureau
Census Bureau
 
Mapchats - Pushing Boundaries; NCES Boundaries (Doug Geverdt)
Mapchats - Pushing Boundaries; NCES Boundaries (Doug Geverdt)Mapchats - Pushing Boundaries; NCES Boundaries (Doug Geverdt)
Mapchats - Pushing Boundaries; NCES Boundaries (Doug Geverdt)
 
Mapchats - Pushing Boundaries; Defining Boundaries at the Census Bureau (Mike...
Mapchats - Pushing Boundaries; Defining Boundaries at the Census Bureau (Mike...Mapchats - Pushing Boundaries; Defining Boundaries at the Census Bureau (Mike...
Mapchats - Pushing Boundaries; Defining Boundaries at the Census Bureau (Mike...
 
The Shape of the 2020 Census (Jim Castagneri)
The Shape of the 2020 Census (Jim Castagneri)The Shape of the 2020 Census (Jim Castagneri)
The Shape of the 2020 Census (Jim Castagneri)
 
Data that sings Only in Seattle Presentation Oct 9 2014
Data that sings  Only in Seattle Presentation Oct 9 2014Data that sings  Only in Seattle Presentation Oct 9 2014
Data that sings Only in Seattle Presentation Oct 9 2014
 
Census bureau Only in Seattle Presentation Oct 9 2014
Census bureau   Only in Seattle Presentation Oct 9 2014Census bureau   Only in Seattle Presentation Oct 9 2014
Census bureau Only in Seattle Presentation Oct 9 2014
 
Sales triggers
Sales triggersSales triggers
Sales triggers
 
Don't dump thread dumps
Don't dump thread dumpsDon't dump thread dumps
Don't dump thread dumps
 
The State of U. S. Census Bureau IPv6 Deployment - A Presentation at DGI 2014...
The State of U. S. Census Bureau IPv6 Deployment - A Presentation at DGI 2014...The State of U. S. Census Bureau IPv6 Deployment - A Presentation at DGI 2014...
The State of U. S. Census Bureau IPv6 Deployment - A Presentation at DGI 2014...
 
Don’t be tardy
Don’t be tardyDon’t be tardy
Don’t be tardy
 
Foursquare's 1st Pitch Deck
Foursquare's 1st Pitch DeckFoursquare's 1st Pitch Deck
Foursquare's 1st Pitch Deck
 

Similar to US census Bureau - Platform Modernization

Architectural Considerations for Startups
Architectural Considerations for StartupsArchitectural Considerations for Startups
Architectural Considerations for StartupsNiall Roche
 
Feature driven agile oriented web applications
Feature driven agile oriented web applicationsFeature driven agile oriented web applications
Feature driven agile oriented web applicationsRam G Athreya
 
Suning OpenStack Cloud and Heat
Suning OpenStack Cloud and HeatSuning OpenStack Cloud and Heat
Suning OpenStack Cloud and HeatQiming Teng
 
Philly Sitecore User Group Meetup | Post-Symposium Knowledge Share
Philly Sitecore User Group Meetup | Post-Symposium Knowledge Share Philly Sitecore User Group Meetup | Post-Symposium Knowledge Share
Philly Sitecore User Group Meetup | Post-Symposium Knowledge Share Delphic Digital
 
The Rise and Benefits of Robotic Process Automation - Thomas Haver
The Rise and Benefits of Robotic Process Automation - Thomas HaverThe Rise and Benefits of Robotic Process Automation - Thomas Haver
The Rise and Benefits of Robotic Process Automation - Thomas HaverQA or the Highway
 
The Rise and Benefits of Robotic Process Automation
The Rise and Benefits of Robotic Process AutomationThe Rise and Benefits of Robotic Process Automation
The Rise and Benefits of Robotic Process AutomationCentralOhioSoftwareQ
 
From Monoliths to Services: Paying Your Technical Debt
From Monoliths to Services: Paying Your Technical DebtFrom Monoliths to Services: Paying Your Technical Debt
From Monoliths to Services: Paying Your Technical DebtTechWell
 
Blasting Out of the Past with OSGi - Keith McFarlane
Blasting Out of the Past with OSGi - Keith McFarlaneBlasting Out of the Past with OSGi - Keith McFarlane
Blasting Out of the Past with OSGi - Keith McFarlanemfrancis
 
Minimal Viable Architecture - Silicon Slopes 2020
Minimal Viable Architecture - Silicon Slopes 2020Minimal Viable Architecture - Silicon Slopes 2020
Minimal Viable Architecture - Silicon Slopes 2020Randy Shoup
 
Our road to Single Sign-On, DocPlanner
Our road to Single Sign-On, DocPlannerOur road to Single Sign-On, DocPlanner
Our road to Single Sign-On, DocPlannerTomasz Wójcik
 
Dashlane Mission Teams
Dashlane Mission TeamsDashlane Mission Teams
Dashlane Mission TeamsDashlane
 
Keys To World-Class Retail Web Performance - Expert tips for holiday web read...
Keys To World-Class Retail Web Performance - Expert tips for holiday web read...Keys To World-Class Retail Web Performance - Expert tips for holiday web read...
Keys To World-Class Retail Web Performance - Expert tips for holiday web read...SOASTA
 
Agile and Lean Software Development
Agile and Lean Software DevelopmentAgile and Lean Software Development
Agile and Lean Software DevelopmentTathagat Varma
 
Keys To World-Class Retail Web Performance - Expert tips for holiday web read...
Keys To World-Class Retail Web Performance - Expert tips for holiday web read...Keys To World-Class Retail Web Performance - Expert tips for holiday web read...
Keys To World-Class Retail Web Performance - Expert tips for holiday web read...SOASTA
 
Monoliths, Migrations, and Microservices
Monoliths, Migrations, and MicroservicesMonoliths, Migrations, and Microservices
Monoliths, Migrations, and MicroservicesRandy Shoup
 
WSO2Con US 2013 - Connected Business - making it happen
WSO2Con US 2013 - Connected Business - making it happenWSO2Con US 2013 - Connected Business - making it happen
WSO2Con US 2013 - Connected Business - making it happenWSO2
 
Ultra-scale e-Commerce Transaction Services with Lean Middleware
Ultra-scale e-Commerce Transaction Services with Lean Middleware Ultra-scale e-Commerce Transaction Services with Lean Middleware
Ultra-scale e-Commerce Transaction Services with Lean Middleware WSO2
 
Scaling Your Architecture for the Long Term
Scaling Your Architecture for the Long TermScaling Your Architecture for the Long Term
Scaling Your Architecture for the Long TermRandy Shoup
 
scraplr presentation
scraplr presentationscraplr presentation
scraplr presentationanggikrisna
 

Similar to US census Bureau - Platform Modernization (20)

Architectural Considerations for Startups
Architectural Considerations for StartupsArchitectural Considerations for Startups
Architectural Considerations for Startups
 
Feature driven agile oriented web applications
Feature driven agile oriented web applicationsFeature driven agile oriented web applications
Feature driven agile oriented web applications
 
Suning OpenStack Cloud and Heat
Suning OpenStack Cloud and HeatSuning OpenStack Cloud and Heat
Suning OpenStack Cloud and Heat
 
Philly Sitecore User Group Meetup | Post-Symposium Knowledge Share
Philly Sitecore User Group Meetup | Post-Symposium Knowledge Share Philly Sitecore User Group Meetup | Post-Symposium Knowledge Share
Philly Sitecore User Group Meetup | Post-Symposium Knowledge Share
 
The Rise and Benefits of Robotic Process Automation - Thomas Haver
The Rise and Benefits of Robotic Process Automation - Thomas HaverThe Rise and Benefits of Robotic Process Automation - Thomas Haver
The Rise and Benefits of Robotic Process Automation - Thomas Haver
 
The Rise and Benefits of Robotic Process Automation
The Rise and Benefits of Robotic Process AutomationThe Rise and Benefits of Robotic Process Automation
The Rise and Benefits of Robotic Process Automation
 
From Monoliths to Services: Paying Your Technical Debt
From Monoliths to Services: Paying Your Technical DebtFrom Monoliths to Services: Paying Your Technical Debt
From Monoliths to Services: Paying Your Technical Debt
 
Blasting Out of the Past with OSGi - Keith McFarlane
Blasting Out of the Past with OSGi - Keith McFarlaneBlasting Out of the Past with OSGi - Keith McFarlane
Blasting Out of the Past with OSGi - Keith McFarlane
 
Minimal Viable Architecture - Silicon Slopes 2020
Minimal Viable Architecture - Silicon Slopes 2020Minimal Viable Architecture - Silicon Slopes 2020
Minimal Viable Architecture - Silicon Slopes 2020
 
Our road to Single Sign-On, DocPlanner
Our road to Single Sign-On, DocPlannerOur road to Single Sign-On, DocPlanner
Our road to Single Sign-On, DocPlanner
 
Dashlane Mission Teams
Dashlane Mission TeamsDashlane Mission Teams
Dashlane Mission Teams
 
Keys To World-Class Retail Web Performance - Expert tips for holiday web read...
Keys To World-Class Retail Web Performance - Expert tips for holiday web read...Keys To World-Class Retail Web Performance - Expert tips for holiday web read...
Keys To World-Class Retail Web Performance - Expert tips for holiday web read...
 
Agile and Lean Software Development
Agile and Lean Software DevelopmentAgile and Lean Software Development
Agile and Lean Software Development
 
Keys To World-Class Retail Web Performance - Expert tips for holiday web read...
Keys To World-Class Retail Web Performance - Expert tips for holiday web read...Keys To World-Class Retail Web Performance - Expert tips for holiday web read...
Keys To World-Class Retail Web Performance - Expert tips for holiday web read...
 
Monoliths, Migrations, and Microservices
Monoliths, Migrations, and MicroservicesMonoliths, Migrations, and Microservices
Monoliths, Migrations, and Microservices
 
WSO2Con US 2013 - Connected Business - making it happen
WSO2Con US 2013 - Connected Business - making it happenWSO2Con US 2013 - Connected Business - making it happen
WSO2Con US 2013 - Connected Business - making it happen
 
Ultra-scale e-Commerce Transaction Services with Lean Middleware
Ultra-scale e-Commerce Transaction Services with Lean Middleware Ultra-scale e-Commerce Transaction Services with Lean Middleware
Ultra-scale e-Commerce Transaction Services with Lean Middleware
 
Scaling Your Architecture for the Long Term
Scaling Your Architecture for the Long TermScaling Your Architecture for the Long Term
Scaling Your Architecture for the Long Term
 
scraplr presentation
scraplr presentationscraplr presentation
scraplr presentation
 
Embrace the frontend revolution
Embrace the frontend revolutionEmbrace the frontend revolution
Embrace the frontend revolution
 

Recently uploaded

Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024The Digital Insurer
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
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
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 

Recently uploaded (20)

Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
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
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 

US census Bureau - Platform Modernization

  • 2. Congratulations! For embarking on this wonderful SOA/API journey
  • 3. Agenda •A Story •Why SOA/API? •How to run Successful SOA Program? •Real-world Challenges •Warning -Pretending SOA Note:Not going to bore you. Only 15 slides. You are already on 3rdslide.
  • 4. Few words about me Leisure Travel application - processes 60% of North America’s travel Financial applications used by 1 in 3 house holds in US Architected one of the world’s largest SOA Platform Built …
  • 5. A story •Small Story: Once upon a time ….. •Moral: •Technology choice is critical •Vendor choice is critical even more ^
  • 6. SOA/API World SOR-2 SOR-n SOR-5 SOR-3 SOR-4 SOR-6 SOR-1 Online App Mobile App Stores App Call Center App Other LOB Apps (100+) SOA <SOAP/> HTTP JDBC JMS HTTPS LDAP
  • 7. SOR-2 SOR-n SOR-5 SOR-3 SOR-4 SOR-6 SOR-1 LOB -1 HTTP JDBC JMS HTTPS LDAP World before SOA LOB -2 LOB -n Expensive, Time consuming, inconsistent
  • 8. How to run successful SOA Program? •3 things
  • 9. 1. Governance* •Standards defining Body •Protocol Specifications –Interoperability, Fault Handling, Schemas… •Security Specifications •SLA, OLA •Domain Ownership •Competing services willevolve over time •Discovery Model *Has potential to become bureaucratic. Should be a facilitator. Governance <cbXml/> - Why not Census bureau xml?
  • 10. 2. Framework* •Developer Productivity -Each Organizational unit shouldn’t solve same problem •Drive Consistency –Successful Patterns, Best Practices •Team •Experts from critical applications in Enterprise •Meritocracy •Internal open source model * Don’t try to solve ‘World’s Hunger Problem’ Support Model Framework
  • 11. 3. Community •Periodic Touch points •Updates –Governance, Framework •Internal Social Network, Wiki space, Mailing Group •Forums •Train Developers •Invite Industry Speakers/Innovators •Share what’s going on with other teams Community
  • 12. Effective Communication Governance Community Framework SOA Excellence
  • 13. Real-world challenges Versioning •Cost to support old Versions vs Cost to migrate Time to Market •SODA vs Monolithic Deployment Scaling •Stateless •Public Cloud vs Private Cloud
  • 14. Warning -Pretending SOA SOR-1 Problem trying to solve Seen in several Enterprises SOR-n LOB-1 LOB-n SOR- 1 SOR- n SOA LOB-n LOB-1 SOR- 1 SOR- n SOA LOB-n LOB-1 Pretending SOA. Just Transport Real SOA. Orchestration + Transport SOR Invocation Logic Orchestration Logic
  • 15. Thank you! My Blog: http://www.tier1app.com