SlideShare ist ein Scribd-Unternehmen logo
1 von 24
Don’t wait to adopt.
                                                                          The fittest adapt



SAP Inside Track NL
Integration core
(Resistance is futile)
Martijn Linssen M.A.
26 November 2011 – version 1.0




                                                                                     Integration Core
                                 Don’t wait to adopt. The fittest adapt
Agenda

   What is Integration
     Which problems does it solve
   History of Integration
     How have problems been solved
   Future of Integration
     How can problems stay solved



   Of course, if you tackle a problem better and / or
    earlier than the competition, it’s called a business
    benefit …


                                                            Integration Core
                   Don’t wait to adopt. The fittest adapt       Resistance is futile
                                                                   23-11-2011 1
Next topic

    What is Integration
      Which problems does it solve
 
     
 
     




                                                           Integration Core
                  Don’t wait to adopt. The fittest adapt       Resistance is futile
                                                                  23-11-2011 2
What is Integration?

    Fitting (not ramming) the round red peg into the
     square blue hole




    … good luck with that

    However, this has been done, and proven, outside IT

                                                                Integration Core
                       Don’t wait to adopt. The fittest adapt       Resistance is futile
                                                                       23-11-2011 3
What can Integration be compared to?

    Overcoming language barriers




    … not always that successful
                                                            Integration Core
                   Don’t wait to adopt. The fittest adapt       Resistance is futile
                                                                   23-11-2011 4
The Integration problem: your place or mine?




    We’re all hungry, but who gets to be the cook? Because
     every one will have to finish his plate – like it or not
    Not just a technical issue, but also a “political” one



                                                                Integration Core
                     Don’t wait to adopt. The fittest adapt         Resistance is futile
                                                                                       5
The Integration trade-off: I speak yours if you speak mine




    Everyone must learn foreign languages

    Very costly, very time-consuming
    Impossible to become fluent in all, let alone a few
    No common single language

                                                               Integration Core
                      Don’t wait to adopt. The fittest adapt       Resistance is futile
                                                                                      6
The Integration compromise: let’s speak a common language




    Everyone must learn only one foreign language

    Slightly less costly, less time-consuming
    Possible to become fluent in one language
    One common single language

                                                             Integration Core
                    Don’t wait to adopt. The fittest adapt       Resistance is futile
                                                                                    7
The Integration solution: let’s hire an interpreter




    No one must learn a foreign language

    Least costly, least time-consuming
    One common single language
    Perfect fit-for-purpose for all
    Proven “technology”: European Parliament
                                                              Integration Core
                     Don’t wait to adopt. The fittest adapt       Resistance is futile
                                                                                     8
European Parliament

    With currently 23 languages in the EP, there are 506
     (23 x 22) possible combinations
      That would be the integration trade-off in the flesh
    So, they use 3 middle languages: English, French,
     German
      (It’s that hard to be fluent in only two languages)
    Currently, 750 members serve for 5 years
      That means that on average
         12.5 people per month get
         replaced – seamlessly
    Can your IT landscape handle
     1.67% application replacements
     every single month?
                                                             Integration Core
                    Don’t wait to adopt. The fittest adapt       Resistance is futile
                                                                    23-11-2011 9
Next topic

 
     
    History of Integration
      How have problems been solved
 
     




                                                          Integration Core
                 Don’t wait to adopt. The fittest adapt       Resistance is futile
                                                                 23-11-2011 10
The first solution: the ultimate trade-off


                                                                For every connected
                                                                application N, one will have
                                                                to support N minus 1 non-
                                                                native interfaces. This is
                                                                killing if your landscape
                                                                grows, or has to change
                                                                (think upgrades)




    Point-to-point interfacing
    Hard-coupled, synchronous
    “Build once, modify never”
    Enterprise effort: 0. App effort: n - 1
                                                                                      Integration Core
                       Don’t wait to adopt. The fittest adapt                              Resistance is futile
                                                                                              23-11-2011 11
The second solution: use the tools, Luke


                                                               For every connected
                                                               application N, one will have
                                                               to support 0 non-native
                                                               interfaces. Transformation
                                                               is done at a central hub, by
                                                               an Integration Broker




    “Enterprise Application Integration”
    Loosely-coupled, asynchronous
    Integration as a profession
    Enterprise effort: n2. App effort: 0
                                                                                     Integration Core
                      Don’t wait to adopt. The fittest adapt                              Resistance is futile
                                                                                             23-11-2011 12
The third solution: architects’ mistake


                                                              For every connected
                                                              application N, one will have
                                                              to support N non-native
                                                              interfaces. This is killing if
                                                              you replace an application
                                                              or introduce a new one, or
                                                              simply upgrade




    Enterprise Service Bus / Service Oriented Architecture
    Hard-coupled, synchronous
    Point-to-point connection to the Bus
    Enterprise effort: 0. App effort: n
                                                                                      Integration Core
                     Don’t wait to adopt. The fittest adapt                                Resistance is futile
                                                                                              23-11-2011 13
Three solutions. Did any of them solve anything?

    Point-to-point was okay but couldn’t scale. It still works
     for (very) small IT departments
    EAI was a great follow-up. Even introduced canonical
     model and messages, but the introduction of XML lowered
     the barrier so much that Integration quickly degraded from
     a profession to a pastime
    As a result, ESB got introduced and architects promoted it.
     At about the same time SOA saw the light, and now most
     (semi-)governments enforce very costly XML over HTTP

    And then… Google refuses to use XML, and Twitter and
     Facebook deprecate it in favour of JSON
    Hey – but XML was the language of the future!

    So maybe resistance wasn’t that futile after all?
                                                               Integration Core
                      Don’t wait to adopt. The fittest adapt       Resistance is futile
                                                                      23-11-2011 14
Next topic

 
     
 
     
    Future of Integration
      How can problems stay solved




                                                           Integration Core
                  Don’t wait to adopt. The fittest adapt       Resistance is futile
                                                                  23-11-2011 15
Picture yourself in an application’s place – from a business PoV

    Every single application in your
     landscape is carefully hand-picked
     and selected. You could compare
     each of them to Olympic athletes,
     specialised to perfection

    Highly single-minded, excelling at
     only one thing, they are at best
     average at most everything else

    But, you want to immediately replace
     them with the next best one
     whenever needed: there is no time-
     to-market



                                                              Integration Core
                     Don’t wait to adopt. The fittest adapt       Resistance is futile
                                                                     23-11-2011 16
The Big Picture

    Any (leading) system needs to collaborate with(in) any
     existing IT-landscape, whether internal or external
    Any IT-landscape is diverse, and heterogeneous
     - and will always be. It’s an organic life-form in
     itself
    Evolution dictates that there will always be exceptions,
     differentiations. If a group becomes too large, individuals
     will arise out of it, forming new groups: standardisation
     never lasts long. Growth means change

    Application lifecycles get shorter every day. Spending
     time on development is a necessity, but on Integration?
    There is no business sense in expecting other
     organisations and applications to adopt; it is far more
     effective to make yourself adaptable
                                                                   Integration Core
                      Don’t wait to adopt. The fittest adapt           Resistance is futile
                                                                          23-11-2011 17
The real solution: facilitated canonical


                                                                For every connected
                                                                application N, one will have
                                                                to support 0 non-native
                                                                interfaces. Transformation
                                                                is done at a central hub
                                                                into one common language




    Adaptive Integrated Enterprise
    Fully de-coupled, asynchronous
    Integration as a profession
    Enterprise effort: n2. App effort: 0
                                                                                      Integration Core
                       Don’t wait to adopt. The fittest adapt                              Resistance is futile
                                                                                              23-11-2011 18
The typical future-proof IT landscape

                       External Pull

      External Push                           External
                            Social            Applications
                            Media
                                                Cloud
                 B2C
                                               (SaaS)




           B2B                                        Mobile



     Internal
     Applications
                    SAP   Big Data
                                           Specials




    One Goal, One Vision

                                                                     Integration Core
                            Don’t wait to adopt. The fittest adapt       Resistance is futile
                                                                            23-11-2011 19
Roadmap for the next 5 years (generalised)



                         JSON
                          over
            XML          HTTP              JSON
            over                            over
            HTTP                            FTP


       EDIFACT                                  Any
         over                                   Over
        EDIINT                              HSPA/WCDMA


                 iDoc                    Any
                 over     In-            over
                  MQ    memory           any


    This is a plug-and-play Enterprise as the Business would
     like to have. Not much to assimilate here, really
                                                                 Integration Core
                        Don’t wait to adopt. The fittest adapt       Resistance is futile
                                                                        23-11-2011 20
One last word to the wise

    SOAP, WSDL, REST, W3C – all of those haven’t been
     mentioned. Nor need they be: they’re just narrow-minded
     opinions

    If you want to restrict yourself, your company and your
     customers and partners by limiting choices to either one of
     those, go ahead and do so – but try making a solid
     business case for that first, shall we?

    There is no one-size-fits-all, there are no Borg – well
     maybe there are, but they can be ignored. Certainly not
     feared

    You could debate the value of apples over oranges, but
     could you really, if this is the big picture?
                                                               Integration Core
                     Don’t wait to adopt. The fittest adapt        Resistance is futile
                                                                      23-11-2011 21
Image sources

   http://en.memory-alpha.org/wiki/Locutus_of_Borg
   http://www.youtube.com/watch?v=rD4roXEY8hk
   http://castleawesome.blogspot.com/2011/07/happy-france-day-
    frenchies.html
   http://ruisvis.nl/foto.html
   http://www.jointhestylehighclub.com/tag/german-stereotypes/
   http://library.aliyev-heritage.org/en/7231101.html
   http://commons.wikimedia.org/wiki/File:Blanka_Vlasic_ISTAF_20
    08.jpg
   http://commons.wikimedia.org/wiki/File:Two_man_replace_a_mai
    n_landing_gear_tire_of_a_plane.jpg
   http://en.wikipedia.org/wiki/File:Gould_John_Duckbilled_Platypus
    _1845-1863.png
   http://en.wikipedia.org/wiki/File:Tiktaalik_roseae_life_restor.jpg
   http://commons.wikimedia.org/wiki/File:La_Boqueria.JPG

                                                                    Integration Core
                      Don’t wait to adopt. The fittest adapt             Resistance is futile
                                                                            23-11-2011 22
Don’t wait to adopt.
                                                     The fittest adapt




Questions?



                                      Don’t wait to adopt. The fittest adapt

     Don’t wait to adopt. The fittest adapt      www.wewirepeople.comCore
                                                              Integration

Weitere ähnliche Inhalte

Kürzlich hochgeladen

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
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
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
 
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
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
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
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKJago de Vreede
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
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
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 

Kürzlich hochgeladen (20)

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
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...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
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...
 
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
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
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
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 

Empfohlen

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by HubspotMarius Sescu
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTExpeed Software
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 

Empfohlen (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

Enterprise Integration 101 (view on slideshare)

  • 1. Don’t wait to adopt. The fittest adapt SAP Inside Track NL Integration core (Resistance is futile) Martijn Linssen M.A. 26 November 2011 – version 1.0 Integration Core Don’t wait to adopt. The fittest adapt
  • 2. Agenda  What is Integration  Which problems does it solve  History of Integration  How have problems been solved  Future of Integration  How can problems stay solved  Of course, if you tackle a problem better and / or earlier than the competition, it’s called a business benefit … Integration Core Don’t wait to adopt. The fittest adapt Resistance is futile 23-11-2011 1
  • 3. Next topic  What is Integration  Which problems does it solve     Integration Core Don’t wait to adopt. The fittest adapt Resistance is futile 23-11-2011 2
  • 4. What is Integration?  Fitting (not ramming) the round red peg into the square blue hole  … good luck with that  However, this has been done, and proven, outside IT Integration Core Don’t wait to adopt. The fittest adapt Resistance is futile 23-11-2011 3
  • 5. What can Integration be compared to?  Overcoming language barriers  … not always that successful Integration Core Don’t wait to adopt. The fittest adapt Resistance is futile 23-11-2011 4
  • 6. The Integration problem: your place or mine?  We’re all hungry, but who gets to be the cook? Because every one will have to finish his plate – like it or not  Not just a technical issue, but also a “political” one Integration Core Don’t wait to adopt. The fittest adapt Resistance is futile 5
  • 7. The Integration trade-off: I speak yours if you speak mine  Everyone must learn foreign languages  Very costly, very time-consuming  Impossible to become fluent in all, let alone a few  No common single language Integration Core Don’t wait to adopt. The fittest adapt Resistance is futile 6
  • 8. The Integration compromise: let’s speak a common language  Everyone must learn only one foreign language  Slightly less costly, less time-consuming  Possible to become fluent in one language  One common single language Integration Core Don’t wait to adopt. The fittest adapt Resistance is futile 7
  • 9. The Integration solution: let’s hire an interpreter  No one must learn a foreign language  Least costly, least time-consuming  One common single language  Perfect fit-for-purpose for all  Proven “technology”: European Parliament Integration Core Don’t wait to adopt. The fittest adapt Resistance is futile 8
  • 10. European Parliament  With currently 23 languages in the EP, there are 506 (23 x 22) possible combinations  That would be the integration trade-off in the flesh  So, they use 3 middle languages: English, French, German  (It’s that hard to be fluent in only two languages)  Currently, 750 members serve for 5 years  That means that on average 12.5 people per month get replaced – seamlessly  Can your IT landscape handle 1.67% application replacements every single month? Integration Core Don’t wait to adopt. The fittest adapt Resistance is futile 23-11-2011 9
  • 11. Next topic    History of Integration  How have problems been solved   Integration Core Don’t wait to adopt. The fittest adapt Resistance is futile 23-11-2011 10
  • 12. The first solution: the ultimate trade-off For every connected application N, one will have to support N minus 1 non- native interfaces. This is killing if your landscape grows, or has to change (think upgrades)  Point-to-point interfacing  Hard-coupled, synchronous  “Build once, modify never”  Enterprise effort: 0. App effort: n - 1 Integration Core Don’t wait to adopt. The fittest adapt Resistance is futile 23-11-2011 11
  • 13. The second solution: use the tools, Luke For every connected application N, one will have to support 0 non-native interfaces. Transformation is done at a central hub, by an Integration Broker  “Enterprise Application Integration”  Loosely-coupled, asynchronous  Integration as a profession  Enterprise effort: n2. App effort: 0 Integration Core Don’t wait to adopt. The fittest adapt Resistance is futile 23-11-2011 12
  • 14. The third solution: architects’ mistake For every connected application N, one will have to support N non-native interfaces. This is killing if you replace an application or introduce a new one, or simply upgrade  Enterprise Service Bus / Service Oriented Architecture  Hard-coupled, synchronous  Point-to-point connection to the Bus  Enterprise effort: 0. App effort: n Integration Core Don’t wait to adopt. The fittest adapt Resistance is futile 23-11-2011 13
  • 15. Three solutions. Did any of them solve anything?  Point-to-point was okay but couldn’t scale. It still works for (very) small IT departments  EAI was a great follow-up. Even introduced canonical model and messages, but the introduction of XML lowered the barrier so much that Integration quickly degraded from a profession to a pastime  As a result, ESB got introduced and architects promoted it. At about the same time SOA saw the light, and now most (semi-)governments enforce very costly XML over HTTP  And then… Google refuses to use XML, and Twitter and Facebook deprecate it in favour of JSON  Hey – but XML was the language of the future!  So maybe resistance wasn’t that futile after all? Integration Core Don’t wait to adopt. The fittest adapt Resistance is futile 23-11-2011 14
  • 16. Next topic      Future of Integration  How can problems stay solved Integration Core Don’t wait to adopt. The fittest adapt Resistance is futile 23-11-2011 15
  • 17. Picture yourself in an application’s place – from a business PoV  Every single application in your landscape is carefully hand-picked and selected. You could compare each of them to Olympic athletes, specialised to perfection  Highly single-minded, excelling at only one thing, they are at best average at most everything else  But, you want to immediately replace them with the next best one whenever needed: there is no time- to-market Integration Core Don’t wait to adopt. The fittest adapt Resistance is futile 23-11-2011 16
  • 18. The Big Picture  Any (leading) system needs to collaborate with(in) any existing IT-landscape, whether internal or external  Any IT-landscape is diverse, and heterogeneous - and will always be. It’s an organic life-form in itself  Evolution dictates that there will always be exceptions, differentiations. If a group becomes too large, individuals will arise out of it, forming new groups: standardisation never lasts long. Growth means change  Application lifecycles get shorter every day. Spending time on development is a necessity, but on Integration?  There is no business sense in expecting other organisations and applications to adopt; it is far more effective to make yourself adaptable Integration Core Don’t wait to adopt. The fittest adapt Resistance is futile 23-11-2011 17
  • 19. The real solution: facilitated canonical For every connected application N, one will have to support 0 non-native interfaces. Transformation is done at a central hub into one common language  Adaptive Integrated Enterprise  Fully de-coupled, asynchronous  Integration as a profession  Enterprise effort: n2. App effort: 0 Integration Core Don’t wait to adopt. The fittest adapt Resistance is futile 23-11-2011 18
  • 20. The typical future-proof IT landscape External Pull External Push External Social Applications Media Cloud B2C (SaaS) B2B Mobile Internal Applications SAP Big Data Specials  One Goal, One Vision Integration Core Don’t wait to adopt. The fittest adapt Resistance is futile 23-11-2011 19
  • 21. Roadmap for the next 5 years (generalised) JSON over XML HTTP JSON over over HTTP FTP EDIFACT Any over Over EDIINT HSPA/WCDMA iDoc Any over In- over MQ memory any  This is a plug-and-play Enterprise as the Business would like to have. Not much to assimilate here, really Integration Core Don’t wait to adopt. The fittest adapt Resistance is futile 23-11-2011 20
  • 22. One last word to the wise  SOAP, WSDL, REST, W3C – all of those haven’t been mentioned. Nor need they be: they’re just narrow-minded opinions  If you want to restrict yourself, your company and your customers and partners by limiting choices to either one of those, go ahead and do so – but try making a solid business case for that first, shall we?  There is no one-size-fits-all, there are no Borg – well maybe there are, but they can be ignored. Certainly not feared  You could debate the value of apples over oranges, but could you really, if this is the big picture? Integration Core Don’t wait to adopt. The fittest adapt Resistance is futile 23-11-2011 21
  • 23. Image sources  http://en.memory-alpha.org/wiki/Locutus_of_Borg  http://www.youtube.com/watch?v=rD4roXEY8hk  http://castleawesome.blogspot.com/2011/07/happy-france-day- frenchies.html  http://ruisvis.nl/foto.html  http://www.jointhestylehighclub.com/tag/german-stereotypes/  http://library.aliyev-heritage.org/en/7231101.html  http://commons.wikimedia.org/wiki/File:Blanka_Vlasic_ISTAF_20 08.jpg  http://commons.wikimedia.org/wiki/File:Two_man_replace_a_mai n_landing_gear_tire_of_a_plane.jpg  http://en.wikipedia.org/wiki/File:Gould_John_Duckbilled_Platypus _1845-1863.png  http://en.wikipedia.org/wiki/File:Tiktaalik_roseae_life_restor.jpg  http://commons.wikimedia.org/wiki/File:La_Boqueria.JPG Integration Core Don’t wait to adopt. The fittest adapt Resistance is futile 23-11-2011 22
  • 24. Don’t wait to adopt. The fittest adapt Questions? Don’t wait to adopt. The fittest adapt Don’t wait to adopt. The fittest adapt www.wewirepeople.comCore Integration