SlideShare a Scribd company logo
1 of 10
Download to read offline
This Presentation Courtesy of the
                            International SOA Symposium
                            October 7-8, 2008 Amsterdam Arena
                            www.soasymposium.com
                            info@soasymposium.com


                                               Founding Sponsors




Platinum Sponsors




Gold Sponsors         Silver Sponsors




                    Composite Applications for Users

                          Edwin van der Sanden, CTO, Corizon




                                                                   1
Agenda




                                          Breaking Down    State of the
       The Not-So-
                                          the Monolithic    Software      Q&A
      Agile Enterprise
                                            Application      Industry




3   copyright 2008. all rights reserved




Agenda




                                          Breaking Down    State of the
       The Not-So-
                                          the Monolithic    Software      Q&A
      Agile Enterprise
                                            Application      Industry




4   copyright 2008. all rights reserved




                                                                                2
The Not-So-Agile Enterprise


    Business Agility is a key differentiator for the business

     Faster response to changes in market conditions, legal requirements, opportunities,
     suppliers, etc. == more profit


    The IT infrastructure should support this requirement for agility

    The notion of changing business needs has to be supported by the IT infrastructure




    But, does it?




5    copyright 2008. all rights reserved




The Not-So-Agile Enterprise
Example

    Business

    Telco


    Business Process

    Ticket to Resolve


    Roles

     Back office, accounts, front office and customer


    Domains

     Diagnostics, Billing, CRM



6    copyright 2008. all rights reserved




                                                                                           3
The Not-So-Agile Enterprise

Traditional Silo’ed Architecture




               Back Office                 Accounts   Front Office




               Diagnostics                  Billing      CRM




7    copyright 2008. all rights reserved




The Not-So-Agile Enterprise

Traditional Silo’ed Architecture

    Business Processes rely heavily on human interaction, which is expensive
    and error prone


    Business changes are slow to implement and expensive due to retraining
    and adjusting of staff


    IT adds to this with rigid Point-to-Point integrations




8    copyright 2008. all rights reserved




                                                                               4
The Not-So-Agile Enterprise

SOA Enabled Architecture




               Back Office                   Accounts        Front Office



                                   Business Services & Processes



               Diagnostics                    Billing              CRM




9    copyright 2008. all rights reserved




The Not-So-Agile Enterprise

SOA Enabled Architecture

    SOA introduces a common way to share business services and processes
    across business units:

     Expose

     Control
     Discover

     Access




    BUT only for Business Services and Business Processes, not the user interface




10   copyright 2008. all rights reserved




                                                                                    5
The Not-So-Agile Enterprise

SOA Enabled Architecture
 User Interface functions are rebuilt for each user group

     expensive for the service provider

     expensive for the service consumer


 Business Process execution and optimization is bottlenecked by continuous
 demand on human domain expertise.

     Increased dependency on service provider


 SOA success becomes its downfall

     Every Business Change requires re-implementation of several UIs

     Increased SOA adoption leads to decreased business agility



11    copyright 2008. all rights reserved




Agenda




                                            Breaking Down    State of the
         The Not-So-
                                            the Monolithic    Software      Q&A
        Agile Enterprise
                                              Application      Industry




12    copyright 2008. all rights reserved




                                                                                  6
Breaking Down the Monolithic Application
 Let service producers, i.e. the domain experts, build fit for purpose atomic UI
 functions or UI Services
     Run diagnostics

     Plan Engineer

     Take payment                                                         Order          Run
                                                                       Infrastruc-    Diagnos-
     Order infrastructure                                                  ture          tics


                                            Back                         Take           Plan
                                            office                     Payment        Engineer




 THEN Enable the different user communities to recombine, or mashup, these
 atomic UI functions into User Processes oriented solutions.


13    copyright 2008. all rights reserved




Breaking Down the Monolithic Application

Mashup Architecture




                Back Office                          Accounts          Front Office        Self Service



                                             User Interface Services
                                    Business Services & Processes



                Diagnostics                           Billing              CRM



14    copyright 2008. all rights reserved




                                                                                                          7
Breaking Down the Monolithic Application

Mashup Architecture can deliver

 Traceability

     Who is using what, when and how much both Design time as well as Runtime


 Scalability

     Avoiding direct dependency on domain experts by service consumers means
     more solutions can be built cheaper and faster


 Agility

     End users, analysts and developers to use flexible UI Services to mashup user
     process oriented applications

     Dynamic UI aggregation enable UI updates to be reflected immediately



15    copyright 2008. all rights reserved




Agenda




                                            Breaking Down    State of the
         The Not-So-
                                            the Monolithic    Software       Q&A
        Agile Enterprise
                                              Application      Industry




17    copyright 2008. all rights reserved




                                                                                     8
State of the Software Industry

Application development tools


 Traditional
 Portal J2EE, C# .NET
   e.g.
    - component based UI reuse
 Rich Client
    e.g. Oracle/BEA, IBM Web Portal
       - no provisioning for UI Service
  + service based UI
 Mashup framework development required
  e.g. Adobe AIR, Silverlight
  - custom
       + allows for live UI aggregation
       - a specialist type of "traditional" tools
       -e.g. Corizon Platform, JackBe
       - component based UI reuse
         consumer has very little control over portlet L&F or behaviour
       -osome diverse class of tools multiple, WSRP )
          very support for portlet embedding ( customizable, views
       o burden on provider to supply
        o customer grade to enterprise grade
        + can be combined with traditional development tools
        + live aggregation and customization of UI is possible




18   copyright 2008. all rights reserved




State of the Software Industry

Conclusions

 UI approach critical to SOA success

     Not addressing the last mile of SOA will keep heavy reliance on human interaction
     in place


 Traditional UI development does not deliver

     Application development stuck in traditional component based reuse
     Proliferation of UI detrimental to agility


 Enterprise Mashups a natural fit for SOA

     Runtime UI aggregation ideal for SOA




19   copyright 2008. all rights reserved




                                                                                         9
State of the Software Industry

Recommendations

 Analyse

     Take a look at your SOA effort and see how UI development is hurting it



 Experiment & Learn

     Select tactical areas to start showing how mashup tools can relieve this pain

     Different tools will suit different situations



 Adopt

     Make Enterprise Mashups part of your SOA blueprint in a way that makes sense for
     your business



20    copyright 2008. all rights reserved




Agenda




                                            Breaking Down    State of the
         The Not-So-
                                            the Monolithic    Software         Q&A
        Agile Enterprise
                                              Application      Industry




21    copyright 2008. all rights reserved




                                                                                        10

More Related Content

What's hot

Corporate overview ppt
Corporate overview pptCorporate overview ppt
Corporate overview pptdkkro
 
Build and Connect Enterprise Mobile Applications from developerWorks Live!
Build and Connect Enterprise Mobile Applications from developerWorks Live! Build and Connect Enterprise Mobile Applications from developerWorks Live!
Build and Connect Enterprise Mobile Applications from developerWorks Live! Leigh Williamson
 
Tips for Migrating to XI 3.1
Tips for Migrating to XI 3.1Tips for Migrating to XI 3.1
Tips for Migrating to XI 3.1Terry Smith
 
Slowear Heading Clouds
Slowear Heading CloudsSlowear Heading Clouds
Slowear Heading Cloudsxband
 
Ug apm - ca executive insight customer presentation v2.2 english
Ug  apm - ca executive insight customer presentation v2.2 englishUg  apm - ca executive insight customer presentation v2.2 english
Ug apm - ca executive insight customer presentation v2.2 englishCA Technologies Italia
 
Corticon Factsheet
Corticon FactsheetCorticon Factsheet
Corticon FactsheetCorticon
 
Insync 10 session jd edwards strategy and roadmap anz (a4) - final
Insync 10 session   jd edwards strategy and roadmap anz (a4) - finalInsync 10 session   jd edwards strategy and roadmap anz (a4) - final
Insync 10 session jd edwards strategy and roadmap anz (a4) - finalInSync Conference
 
Webinar: Increase technology Uptake with Software Usage Metering Tools
Webinar: Increase technology Uptake with Software Usage Metering ToolsWebinar: Increase technology Uptake with Software Usage Metering Tools
Webinar: Increase technology Uptake with Software Usage Metering ToolsOpen iT Inc.
 
Siebel connected mobile applications an overview
Siebel connected mobile applications   an overviewSiebel connected mobile applications   an overview
Siebel connected mobile applications an overviewsnuthakki
 
Cloud cloud@ Biztec Solutions LCC
Cloud cloud@ Biztec Solutions LCCCloud cloud@ Biztec Solutions LCC
Cloud cloud@ Biztec Solutions LCCAyman Emam
 
Sko2012 Microsoft Breakout Product Overview Mo Final
Sko2012 Microsoft Breakout Product Overview Mo FinalSko2012 Microsoft Breakout Product Overview Mo Final
Sko2012 Microsoft Breakout Product Overview Mo Finalkieran1a
 
Embracing the Convergence of IT Service & Asset Management
Embracing the Convergence of IT Service & Asset ManagementEmbracing the Convergence of IT Service & Asset Management
Embracing the Convergence of IT Service & Asset ManagementBMC Software
 
June 25 webcast adding mobile to power applications
June 25 webcast   adding mobile to power applicationsJune 25 webcast   adding mobile to power applications
June 25 webcast adding mobile to power applicationsLeigh Williamson
 
ISACA Webcast Featuring SuperValu - Tackling Security and Compliance Barri…
ISACA Webcast Featuring SuperValu - Tackling Security and Compliance Barri…ISACA Webcast Featuring SuperValu - Tackling Security and Compliance Barri…
ISACA Webcast Featuring SuperValu - Tackling Security and Compliance Barri…OracleIDM
 
Entando overview for CRN Partner Connect
Entando overview for CRN Partner ConnectEntando overview for CRN Partner Connect
Entando overview for CRN Partner Connectsamw767
 
Real User Experience Insight
Real User Experience InsightReal User Experience Insight
Real User Experience Insightruiruitang
 

What's hot (18)

Corporate overview ppt
Corporate overview pptCorporate overview ppt
Corporate overview ppt
 
Build and Connect Enterprise Mobile Applications from developerWorks Live!
Build and Connect Enterprise Mobile Applications from developerWorks Live! Build and Connect Enterprise Mobile Applications from developerWorks Live!
Build and Connect Enterprise Mobile Applications from developerWorks Live!
 
Tips for Migrating to XI 3.1
Tips for Migrating to XI 3.1Tips for Migrating to XI 3.1
Tips for Migrating to XI 3.1
 
Slowear Heading Clouds
Slowear Heading CloudsSlowear Heading Clouds
Slowear Heading Clouds
 
Ug apm - ca executive insight customer presentation v2.2 english
Ug  apm - ca executive insight customer presentation v2.2 englishUg  apm - ca executive insight customer presentation v2.2 english
Ug apm - ca executive insight customer presentation v2.2 english
 
Corticon Factsheet
Corticon FactsheetCorticon Factsheet
Corticon Factsheet
 
Insync 10 session jd edwards strategy and roadmap anz (a4) - final
Insync 10 session   jd edwards strategy and roadmap anz (a4) - finalInsync 10 session   jd edwards strategy and roadmap anz (a4) - final
Insync 10 session jd edwards strategy and roadmap anz (a4) - final
 
Actuate BIRT Studio
Actuate BIRT StudioActuate BIRT Studio
Actuate BIRT Studio
 
Webinar: Increase technology Uptake with Software Usage Metering Tools
Webinar: Increase technology Uptake with Software Usage Metering ToolsWebinar: Increase technology Uptake with Software Usage Metering Tools
Webinar: Increase technology Uptake with Software Usage Metering Tools
 
Siebel connected mobile applications an overview
Siebel connected mobile applications   an overviewSiebel connected mobile applications   an overview
Siebel connected mobile applications an overview
 
Cloud cloud@ Biztec Solutions LCC
Cloud cloud@ Biztec Solutions LCCCloud cloud@ Biztec Solutions LCC
Cloud cloud@ Biztec Solutions LCC
 
Sko2012 Microsoft Breakout Product Overview Mo Final
Sko2012 Microsoft Breakout Product Overview Mo FinalSko2012 Microsoft Breakout Product Overview Mo Final
Sko2012 Microsoft Breakout Product Overview Mo Final
 
Embracing the Convergence of IT Service & Asset Management
Embracing the Convergence of IT Service & Asset ManagementEmbracing the Convergence of IT Service & Asset Management
Embracing the Convergence of IT Service & Asset Management
 
Displacing the Programmers
Displacing the Programmers Displacing the Programmers
Displacing the Programmers
 
June 25 webcast adding mobile to power applications
June 25 webcast   adding mobile to power applicationsJune 25 webcast   adding mobile to power applications
June 25 webcast adding mobile to power applications
 
ISACA Webcast Featuring SuperValu - Tackling Security and Compliance Barri…
ISACA Webcast Featuring SuperValu - Tackling Security and Compliance Barri…ISACA Webcast Featuring SuperValu - Tackling Security and Compliance Barri…
ISACA Webcast Featuring SuperValu - Tackling Security and Compliance Barri…
 
Entando overview for CRN Partner Connect
Entando overview for CRN Partner ConnectEntando overview for CRN Partner Connect
Entando overview for CRN Partner Connect
 
Real User Experience Insight
Real User Experience InsightReal User Experience Insight
Real User Experience Insight
 

Viewers also liked

Sandy Carter Understanding S O A And Web 2
Sandy  Carter    Understanding  S O A And  Web 2Sandy  Carter    Understanding  S O A And  Web 2
Sandy Carter Understanding S O A And Web 2SOA Symposium
 
Umit Yalcinalp Contracts Services And Policies
Umit  Yalcinalp    Contracts Services And PoliciesUmit  Yalcinalp    Contracts Services And Policies
Umit Yalcinalp Contracts Services And PoliciesSOA Symposium
 
Enrique Castro Leon Scaling Delivery Of I T Services
Enrique  Castro Leon    Scaling  Delivery Of  I T ServicesEnrique  Castro Leon    Scaling  Delivery Of  I T Services
Enrique Castro Leon Scaling Delivery Of I T ServicesSOA Symposium
 
Andre Tost E S B Ref Arch
Andre  Tost    E S B Ref ArchAndre  Tost    E S B Ref Arch
Andre Tost E S B Ref ArchSOA Symposium
 
Dennis Wisnosky Cross Talk Presentation D Wiz 09262008 For Publication
Dennis  Wisnosky    Cross Talk  Presentation  D Wiz 09262008  For  PublicationDennis  Wisnosky    Cross Talk  Presentation  D Wiz 09262008  For  Publication
Dennis Wisnosky Cross Talk Presentation D Wiz 09262008 For PublicationSOA Symposium
 
Cesare Pautasso R E S T V1
Cesare  Pautasso    R E S T V1Cesare  Pautasso    R E S T V1
Cesare Pautasso R E S T V1SOA Symposium
 
Sven Hakan Olsson Composability Index V2
Sven Hakan Olsson    Composability  Index V2Sven Hakan Olsson    Composability  Index V2
Sven Hakan Olsson Composability Index V2SOA Symposium
 
Anne Thomas Manes S O A Fatigue
Anne  Thomas Manes    S O A  FatigueAnne  Thomas Manes    S O A  Fatigue
Anne Thomas Manes S O A FatigueSOA Symposium
 

Viewers also liked (8)

Sandy Carter Understanding S O A And Web 2
Sandy  Carter    Understanding  S O A And  Web 2Sandy  Carter    Understanding  S O A And  Web 2
Sandy Carter Understanding S O A And Web 2
 
Umit Yalcinalp Contracts Services And Policies
Umit  Yalcinalp    Contracts Services And PoliciesUmit  Yalcinalp    Contracts Services And Policies
Umit Yalcinalp Contracts Services And Policies
 
Enrique Castro Leon Scaling Delivery Of I T Services
Enrique  Castro Leon    Scaling  Delivery Of  I T ServicesEnrique  Castro Leon    Scaling  Delivery Of  I T Services
Enrique Castro Leon Scaling Delivery Of I T Services
 
Andre Tost E S B Ref Arch
Andre  Tost    E S B Ref ArchAndre  Tost    E S B Ref Arch
Andre Tost E S B Ref Arch
 
Dennis Wisnosky Cross Talk Presentation D Wiz 09262008 For Publication
Dennis  Wisnosky    Cross Talk  Presentation  D Wiz 09262008  For  PublicationDennis  Wisnosky    Cross Talk  Presentation  D Wiz 09262008  For  Publication
Dennis Wisnosky Cross Talk Presentation D Wiz 09262008 For Publication
 
Cesare Pautasso R E S T V1
Cesare  Pautasso    R E S T V1Cesare  Pautasso    R E S T V1
Cesare Pautasso R E S T V1
 
Sven Hakan Olsson Composability Index V2
Sven Hakan Olsson    Composability  Index V2Sven Hakan Olsson    Composability  Index V2
Sven Hakan Olsson Composability Index V2
 
Anne Thomas Manes S O A Fatigue
Anne  Thomas Manes    S O A  FatigueAnne  Thomas Manes    S O A  Fatigue
Anne Thomas Manes S O A Fatigue
 

Similar to Edwin Vd Sanden Composite Applications For Users

Composite Applications For Users
Composite Applications For UsersComposite Applications For Users
Composite Applications For UsersMichiel.Kemperman
 
Accenture On Soa And Cloud
Accenture On Soa And CloudAccenture On Soa And Cloud
Accenture On Soa And CloudGovCloud Network
 
Making a Strong Business Case for Multiagent Technology
Making a Strong Business Case for Multiagent TechnologyMaking a Strong Business Case for Multiagent Technology
Making a Strong Business Case for Multiagent Technologydgalanti
 
Ibm web sphere vs sap netweaver evaluation whitepaper
Ibm web sphere vs sap netweaver evaluation   whitepaperIbm web sphere vs sap netweaver evaluation   whitepaper
Ibm web sphere vs sap netweaver evaluation whitepaperrvegesna1
 
UC4 - One Automation
UC4 - One AutomationUC4 - One Automation
UC4 - One Automationk1k2sdad
 
Deloitte Software As A Service Deloitte Seminar
Deloitte Software As A Service   Deloitte SeminarDeloitte Software As A Service   Deloitte Seminar
Deloitte Software As A Service Deloitte SeminarTheo Slaats
 
Keynote - The Benefits of an Open Service Oriented Architecture in the Enterpr...
Keynote - The Benefits of an Open Service Oriented Architecture in the Enterpr...Keynote - The Benefits of an Open Service Oriented Architecture in the Enterpr...
Keynote - The Benefits of an Open Service Oriented Architecture in the Enterpr...mfrancis
 
Why Enterprises Should Invest Money in EA Transformation Frameworks
Why Enterprises Should Invest Money in EA Transformation FrameworksWhy Enterprises Should Invest Money in EA Transformation Frameworks
Why Enterprises Should Invest Money in EA Transformation FrameworksNathaniel Palmer
 
Why Enterprises Should Invest Money in EA Transformation Frameworks
Why Enterprises Should Invest Money in EA Transformation FrameworksWhy Enterprises Should Invest Money in EA Transformation Frameworks
Why Enterprises Should Invest Money in EA Transformation FrameworksNathaniel Palmer
 
Implementing Applications with SOA and Application Integration Architecture
Implementing Applications with SOA and Application Integration ArchitectureImplementing Applications with SOA and Application Integration Architecture
Implementing Applications with SOA and Application Integration ArchitectureBob Rhubart
 
Enterprise Modernization: Improving the economics of mainframe and multi-plat...
Enterprise Modernization: Improving the economics of mainframe and multi-plat...Enterprise Modernization: Improving the economics of mainframe and multi-plat...
Enterprise Modernization: Improving the economics of mainframe and multi-plat...dkang
 
Enterprise modernization: improving the economics of mainframe and multi-plat...
Enterprise modernization: improving the economics of mainframe and multi-plat...Enterprise modernization: improving the economics of mainframe and multi-plat...
Enterprise modernization: improving the economics of mainframe and multi-plat...IBM Rational software
 
What is BI on Cloud
What is BI on CloudWhat is BI on Cloud
What is BI on Cloudtdwiindia
 
NRB MAINFRAME DAY 04 - Yann Kindelberger - New generation of application arch...
NRB MAINFRAME DAY 04 - Yann Kindelberger - New generation of application arch...NRB MAINFRAME DAY 04 - Yann Kindelberger - New generation of application arch...
NRB MAINFRAME DAY 04 - Yann Kindelberger - New generation of application arch...NRB
 
In sync10 nadiabendjedou-10things-final
In sync10 nadiabendjedou-10things-finalIn sync10 nadiabendjedou-10things-final
In sync10 nadiabendjedou-10things-finalInSync Conference
 
Dom introduction-website-v1.0
Dom introduction-website-v1.0Dom introduction-website-v1.0
Dom introduction-website-v1.0Cogility
 
About the Zero Deviation Lifecycle
About the Zero Deviation LifecycleAbout the Zero Deviation Lifecycle
About the Zero Deviation LifecycleSteve Ross-Talbot
 
Why Server Virtualization Demands an End-user’s Perspective
Why Server Virtualization Demands an End-user’s PerspectiveWhy Server Virtualization Demands an End-user’s Perspective
Why Server Virtualization Demands an End-user’s PerspectiveCompuware APM
 

Similar to Edwin Vd Sanden Composite Applications For Users (20)

Composite Applications For Users
Composite Applications For UsersComposite Applications For Users
Composite Applications For Users
 
Accenture On Soa And Cloud
Accenture On Soa And CloudAccenture On Soa And Cloud
Accenture On Soa And Cloud
 
Making a Strong Business Case for Multiagent Technology
Making a Strong Business Case for Multiagent TechnologyMaking a Strong Business Case for Multiagent Technology
Making a Strong Business Case for Multiagent Technology
 
Ibm web sphere vs sap netweaver evaluation whitepaper
Ibm web sphere vs sap netweaver evaluation   whitepaperIbm web sphere vs sap netweaver evaluation   whitepaper
Ibm web sphere vs sap netweaver evaluation whitepaper
 
UC4 - One Automation
UC4 - One AutomationUC4 - One Automation
UC4 - One Automation
 
Deloitte Software As A Service Deloitte Seminar
Deloitte Software As A Service   Deloitte SeminarDeloitte Software As A Service   Deloitte Seminar
Deloitte Software As A Service Deloitte Seminar
 
Keynote - The Benefits of an Open Service Oriented Architecture in the Enterpr...
Keynote - The Benefits of an Open Service Oriented Architecture in the Enterpr...Keynote - The Benefits of an Open Service Oriented Architecture in the Enterpr...
Keynote - The Benefits of an Open Service Oriented Architecture in the Enterpr...
 
Why Enterprises Should Invest Money in EA Transformation Frameworks
Why Enterprises Should Invest Money in EA Transformation FrameworksWhy Enterprises Should Invest Money in EA Transformation Frameworks
Why Enterprises Should Invest Money in EA Transformation Frameworks
 
Why Enterprises Should Invest Money in EA Transformation Frameworks
Why Enterprises Should Invest Money in EA Transformation FrameworksWhy Enterprises Should Invest Money in EA Transformation Frameworks
Why Enterprises Should Invest Money in EA Transformation Frameworks
 
Implementing Applications with SOA and Application Integration Architecture
Implementing Applications with SOA and Application Integration ArchitectureImplementing Applications with SOA and Application Integration Architecture
Implementing Applications with SOA and Application Integration Architecture
 
Enterprise Modernization: Improving the economics of mainframe and multi-plat...
Enterprise Modernization: Improving the economics of mainframe and multi-plat...Enterprise Modernization: Improving the economics of mainframe and multi-plat...
Enterprise Modernization: Improving the economics of mainframe and multi-plat...
 
Enterprise modernization: improving the economics of mainframe and multi-plat...
Enterprise modernization: improving the economics of mainframe and multi-plat...Enterprise modernization: improving the economics of mainframe and multi-plat...
Enterprise modernization: improving the economics of mainframe and multi-plat...
 
What is BI on Cloud
What is BI on CloudWhat is BI on Cloud
What is BI on Cloud
 
Keynote Day 1 2009
Keynote Day 1 2009Keynote Day 1 2009
Keynote Day 1 2009
 
CeBIT-Preview Hamburg
CeBIT-Preview HamburgCeBIT-Preview Hamburg
CeBIT-Preview Hamburg
 
NRB MAINFRAME DAY 04 - Yann Kindelberger - New generation of application arch...
NRB MAINFRAME DAY 04 - Yann Kindelberger - New generation of application arch...NRB MAINFRAME DAY 04 - Yann Kindelberger - New generation of application arch...
NRB MAINFRAME DAY 04 - Yann Kindelberger - New generation of application arch...
 
In sync10 nadiabendjedou-10things-final
In sync10 nadiabendjedou-10things-finalIn sync10 nadiabendjedou-10things-final
In sync10 nadiabendjedou-10things-final
 
Dom introduction-website-v1.0
Dom introduction-website-v1.0Dom introduction-website-v1.0
Dom introduction-website-v1.0
 
About the Zero Deviation Lifecycle
About the Zero Deviation LifecycleAbout the Zero Deviation Lifecycle
About the Zero Deviation Lifecycle
 
Why Server Virtualization Demands an End-user’s Perspective
Why Server Virtualization Demands an End-user’s PerspectiveWhy Server Virtualization Demands an End-user’s Perspective
Why Server Virtualization Demands an End-user’s Perspective
 

More from SOA Symposium

Thomas Erl Introducing S O A Design Patterns
Thomas  Erl    Introducing  S O A  Design  PatternsThomas  Erl    Introducing  S O A  Design  Patterns
Thomas Erl Introducing S O A Design PatternsSOA Symposium
 
Radovan Janecek Avoiding S O A Pitfalls
Radovan  Janecek   Avoiding  S O A  PitfallsRadovan  Janecek   Avoiding  S O A  Pitfalls
Radovan Janecek Avoiding S O A PitfallsSOA Symposium
 
Natasja Paulssen S A P M D M And E S O A At Philips
Natasja  Paulssen    S A P  M D M And E S O A At  PhilipsNatasja  Paulssen    S A P  M D M And E S O A At  Philips
Natasja Paulssen S A P M D M And E S O A At PhilipsSOA Symposium
 
Anthony Carrato S O A Business Architecture
Anthony  Carrato    S O A  Business  ArchitectureAnthony  Carrato    S O A  Business  Architecture
Anthony Carrato S O A Business ArchitectureSOA Symposium
 
David Chappel S O A Grid
David  Chappel    S O A  GridDavid  Chappel    S O A  Grid
David Chappel S O A GridSOA Symposium
 
Johan Kumps Federal E S B
Johan  Kumps    Federal  E S BJohan  Kumps    Federal  E S B
Johan Kumps Federal E S BSOA Symposium
 
Laurent Tarin B P M Ilog
Laurent  Tarin    B P M  IlogLaurent  Tarin    B P M  Ilog
Laurent Tarin B P M IlogSOA Symposium
 
Jim Webber Guerrilla S O A With Web Services
Jim Webber    Guerrilla  S O A With  Web  ServicesJim Webber    Guerrilla  S O A With  Web  Services
Jim Webber Guerrilla S O A With Web ServicesSOA Symposium
 
Robert Schneider What Every Developer
Robert  Schneider    What Every DeveloperRobert  Schneider    What Every Developer
Robert Schneider What Every DeveloperSOA Symposium
 
Robert Schneider 10 Strategies
Robert  Schneider   10  StrategiesRobert  Schneider   10  Strategies
Robert Schneider 10 StrategiesSOA Symposium
 
Thomas Rischbeck Real Life E S B
Thomas  Rischbeck    Real  Life  E S BThomas  Rischbeck    Real  Life  E S B
Thomas Rischbeck Real Life E S BSOA Symposium
 
Stefan Pappe Making S O A Operational
Stefan  Pappe    Making  S O A  OperationalStefan  Pappe    Making  S O A  Operational
Stefan Pappe Making S O A OperationalSOA Symposium
 
Paul Brown Org Man Issues
Paul  Brown    Org  Man  IssuesPaul  Brown    Org  Man  Issues
Paul Brown Org Man IssuesSOA Symposium
 
Arnaud Simon Flight Data Processing
Arnaud  Simon    Flight  Data ProcessingArnaud  Simon    Flight  Data Processing
Arnaud Simon Flight Data ProcessingSOA Symposium
 
Paul Butterworth Policy Based Approach
Paul  Butterworth    Policy  Based  ApproachPaul  Butterworth    Policy  Based  Approach
Paul Butterworth Policy Based ApproachSOA Symposium
 
Mark Little Web Services And Transactions
Mark  Little    Web  Services And  TransactionsMark  Little    Web  Services And  Transactions
Mark Little Web Services And TransactionsSOA Symposium
 
S Ven Hakan Olsson Compos Index
S Ven  Hakan  Olsson    Compos IndexS Ven  Hakan  Olsson    Compos Index
S Ven Hakan Olsson Compos IndexSOA Symposium
 
Art Ligthart Service Identification Techniques
Art  Ligthart    Service  Identification  TechniquesArt  Ligthart    Service  Identification  Techniques
Art Ligthart Service Identification TechniquesSOA Symposium
 
Paul C Brown S O A Governance
Paul  C  Brown    S O A  GovernancePaul  C  Brown    S O A  Governance
Paul C Brown S O A GovernanceSOA Symposium
 
Mohamad Afshar Moving Beyond Project Level S O A V1
Mohamad  Afshar    Moving Beyond Project Level S O A V1Mohamad  Afshar    Moving Beyond Project Level S O A V1
Mohamad Afshar Moving Beyond Project Level S O A V1SOA Symposium
 

More from SOA Symposium (20)

Thomas Erl Introducing S O A Design Patterns
Thomas  Erl    Introducing  S O A  Design  PatternsThomas  Erl    Introducing  S O A  Design  Patterns
Thomas Erl Introducing S O A Design Patterns
 
Radovan Janecek Avoiding S O A Pitfalls
Radovan  Janecek   Avoiding  S O A  PitfallsRadovan  Janecek   Avoiding  S O A  Pitfalls
Radovan Janecek Avoiding S O A Pitfalls
 
Natasja Paulssen S A P M D M And E S O A At Philips
Natasja  Paulssen    S A P  M D M And E S O A At  PhilipsNatasja  Paulssen    S A P  M D M And E S O A At  Philips
Natasja Paulssen S A P M D M And E S O A At Philips
 
Anthony Carrato S O A Business Architecture
Anthony  Carrato    S O A  Business  ArchitectureAnthony  Carrato    S O A  Business  Architecture
Anthony Carrato S O A Business Architecture
 
David Chappel S O A Grid
David  Chappel    S O A  GridDavid  Chappel    S O A  Grid
David Chappel S O A Grid
 
Johan Kumps Federal E S B
Johan  Kumps    Federal  E S BJohan  Kumps    Federal  E S B
Johan Kumps Federal E S B
 
Laurent Tarin B P M Ilog
Laurent  Tarin    B P M  IlogLaurent  Tarin    B P M  Ilog
Laurent Tarin B P M Ilog
 
Jim Webber Guerrilla S O A With Web Services
Jim Webber    Guerrilla  S O A With  Web  ServicesJim Webber    Guerrilla  S O A With  Web  Services
Jim Webber Guerrilla S O A With Web Services
 
Robert Schneider What Every Developer
Robert  Schneider    What Every DeveloperRobert  Schneider    What Every Developer
Robert Schneider What Every Developer
 
Robert Schneider 10 Strategies
Robert  Schneider   10  StrategiesRobert  Schneider   10  Strategies
Robert Schneider 10 Strategies
 
Thomas Rischbeck Real Life E S B
Thomas  Rischbeck    Real  Life  E S BThomas  Rischbeck    Real  Life  E S B
Thomas Rischbeck Real Life E S B
 
Stefan Pappe Making S O A Operational
Stefan  Pappe    Making  S O A  OperationalStefan  Pappe    Making  S O A  Operational
Stefan Pappe Making S O A Operational
 
Paul Brown Org Man Issues
Paul  Brown    Org  Man  IssuesPaul  Brown    Org  Man  Issues
Paul Brown Org Man Issues
 
Arnaud Simon Flight Data Processing
Arnaud  Simon    Flight  Data ProcessingArnaud  Simon    Flight  Data Processing
Arnaud Simon Flight Data Processing
 
Paul Butterworth Policy Based Approach
Paul  Butterworth    Policy  Based  ApproachPaul  Butterworth    Policy  Based  Approach
Paul Butterworth Policy Based Approach
 
Mark Little Web Services And Transactions
Mark  Little    Web  Services And  TransactionsMark  Little    Web  Services And  Transactions
Mark Little Web Services And Transactions
 
S Ven Hakan Olsson Compos Index
S Ven  Hakan  Olsson    Compos IndexS Ven  Hakan  Olsson    Compos Index
S Ven Hakan Olsson Compos Index
 
Art Ligthart Service Identification Techniques
Art  Ligthart    Service  Identification  TechniquesArt  Ligthart    Service  Identification  Techniques
Art Ligthart Service Identification Techniques
 
Paul C Brown S O A Governance
Paul  C  Brown    S O A  GovernancePaul  C  Brown    S O A  Governance
Paul C Brown S O A Governance
 
Mohamad Afshar Moving Beyond Project Level S O A V1
Mohamad  Afshar    Moving Beyond Project Level S O A V1Mohamad  Afshar    Moving Beyond Project Level S O A V1
Mohamad Afshar Moving Beyond Project Level S O A V1
 

Recently uploaded

How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
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
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsPrecisely
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 

Recently uploaded (20)

How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
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...
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power Systems
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 

Edwin Vd Sanden Composite Applications For Users

  • 1. This Presentation Courtesy of the International SOA Symposium October 7-8, 2008 Amsterdam Arena www.soasymposium.com info@soasymposium.com Founding Sponsors Platinum Sponsors Gold Sponsors Silver Sponsors Composite Applications for Users Edwin van der Sanden, CTO, Corizon 1
  • 2. Agenda Breaking Down State of the The Not-So- the Monolithic Software Q&A Agile Enterprise Application Industry 3 copyright 2008. all rights reserved Agenda Breaking Down State of the The Not-So- the Monolithic Software Q&A Agile Enterprise Application Industry 4 copyright 2008. all rights reserved 2
  • 3. The Not-So-Agile Enterprise Business Agility is a key differentiator for the business Faster response to changes in market conditions, legal requirements, opportunities, suppliers, etc. == more profit The IT infrastructure should support this requirement for agility The notion of changing business needs has to be supported by the IT infrastructure But, does it? 5 copyright 2008. all rights reserved The Not-So-Agile Enterprise Example Business Telco Business Process Ticket to Resolve Roles Back office, accounts, front office and customer Domains Diagnostics, Billing, CRM 6 copyright 2008. all rights reserved 3
  • 4. The Not-So-Agile Enterprise Traditional Silo’ed Architecture Back Office Accounts Front Office Diagnostics Billing CRM 7 copyright 2008. all rights reserved The Not-So-Agile Enterprise Traditional Silo’ed Architecture Business Processes rely heavily on human interaction, which is expensive and error prone Business changes are slow to implement and expensive due to retraining and adjusting of staff IT adds to this with rigid Point-to-Point integrations 8 copyright 2008. all rights reserved 4
  • 5. The Not-So-Agile Enterprise SOA Enabled Architecture Back Office Accounts Front Office Business Services & Processes Diagnostics Billing CRM 9 copyright 2008. all rights reserved The Not-So-Agile Enterprise SOA Enabled Architecture SOA introduces a common way to share business services and processes across business units: Expose Control Discover Access BUT only for Business Services and Business Processes, not the user interface 10 copyright 2008. all rights reserved 5
  • 6. The Not-So-Agile Enterprise SOA Enabled Architecture User Interface functions are rebuilt for each user group expensive for the service provider expensive for the service consumer Business Process execution and optimization is bottlenecked by continuous demand on human domain expertise. Increased dependency on service provider SOA success becomes its downfall Every Business Change requires re-implementation of several UIs Increased SOA adoption leads to decreased business agility 11 copyright 2008. all rights reserved Agenda Breaking Down State of the The Not-So- the Monolithic Software Q&A Agile Enterprise Application Industry 12 copyright 2008. all rights reserved 6
  • 7. Breaking Down the Monolithic Application Let service producers, i.e. the domain experts, build fit for purpose atomic UI functions or UI Services Run diagnostics Plan Engineer Take payment Order Run Infrastruc- Diagnos- Order infrastructure ture tics Back Take Plan office Payment Engineer THEN Enable the different user communities to recombine, or mashup, these atomic UI functions into User Processes oriented solutions. 13 copyright 2008. all rights reserved Breaking Down the Monolithic Application Mashup Architecture Back Office Accounts Front Office Self Service User Interface Services Business Services & Processes Diagnostics Billing CRM 14 copyright 2008. all rights reserved 7
  • 8. Breaking Down the Monolithic Application Mashup Architecture can deliver Traceability Who is using what, when and how much both Design time as well as Runtime Scalability Avoiding direct dependency on domain experts by service consumers means more solutions can be built cheaper and faster Agility End users, analysts and developers to use flexible UI Services to mashup user process oriented applications Dynamic UI aggregation enable UI updates to be reflected immediately 15 copyright 2008. all rights reserved Agenda Breaking Down State of the The Not-So- the Monolithic Software Q&A Agile Enterprise Application Industry 17 copyright 2008. all rights reserved 8
  • 9. State of the Software Industry Application development tools Traditional Portal J2EE, C# .NET e.g. - component based UI reuse Rich Client e.g. Oracle/BEA, IBM Web Portal - no provisioning for UI Service + service based UI Mashup framework development required e.g. Adobe AIR, Silverlight - custom + allows for live UI aggregation - a specialist type of "traditional" tools -e.g. Corizon Platform, JackBe - component based UI reuse consumer has very little control over portlet L&F or behaviour -osome diverse class of tools multiple, WSRP ) very support for portlet embedding ( customizable, views o burden on provider to supply o customer grade to enterprise grade + can be combined with traditional development tools + live aggregation and customization of UI is possible 18 copyright 2008. all rights reserved State of the Software Industry Conclusions UI approach critical to SOA success Not addressing the last mile of SOA will keep heavy reliance on human interaction in place Traditional UI development does not deliver Application development stuck in traditional component based reuse Proliferation of UI detrimental to agility Enterprise Mashups a natural fit for SOA Runtime UI aggregation ideal for SOA 19 copyright 2008. all rights reserved 9
  • 10. State of the Software Industry Recommendations Analyse Take a look at your SOA effort and see how UI development is hurting it Experiment & Learn Select tactical areas to start showing how mashup tools can relieve this pain Different tools will suit different situations Adopt Make Enterprise Mashups part of your SOA blueprint in a way that makes sense for your business 20 copyright 2008. all rights reserved Agenda Breaking Down State of the The Not-So- the Monolithic Software Q&A Agile Enterprise Application Industry 21 copyright 2008. all rights reserved 10