SlideShare a Scribd company logo
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 ppt
dkkro
 
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.1
Terry 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 english
CA 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
 
Actuate BIRT Studio
Actuate BIRT StudioActuate BIRT Studio
Actuate BIRT Studio
Actuate Corporation
 
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
Open iT Inc.
 
Siebel connected mobile applications an overview
Siebel connected mobile applications   an overviewSiebel connected mobile applications   an overview
Siebel connected mobile applications an overview
snuthakki
 
Cloud cloud@ Biztec Solutions LCC
Cloud cloud@ Biztec Solutions LCCCloud cloud@ Biztec Solutions LCC
Cloud cloud@ Biztec Solutions LCC
Ayman 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 Final
kieran1a
 
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
BMC Software
 
Displacing the Programmers
Displacing the Programmers Displacing the Programmers
Displacing the Programmers
Newton Day Uploads
 
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
Leigh 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 Users
Michiel.Kemperman
 
Accenture On Soa And Cloud
Accenture On Soa And CloudAccenture On Soa And Cloud
Accenture On Soa And Cloud
GovCloud 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 whitepaper
rvegesna1
 
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 Seminar
Theo 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 Architecture
Bob 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...IBM Rational software
 
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
 
What is BI on Cloud
What is BI on CloudWhat is BI on Cloud
What is BI on Cloud
tdwiindia
 
Keynote Day 1 2009
Keynote Day 1 2009Keynote Day 1 2009
Keynote Day 1 2009
Microsoft Iceland
 
CeBIT-Preview Hamburg
CeBIT-Preview HamburgCeBIT-Preview Hamburg
CeBIT-Preview Hamburg
FujitsuSiemensComputers
 
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-final
InSync Conference
 
Dom introduction-website-v1.0
Dom introduction-website-v1.0Dom introduction-website-v1.0
Dom introduction-website-v1.0
Cogility
 
About the Zero Deviation Lifecycle
About the Zero Deviation LifecycleAbout the Zero Deviation Lifecycle
About the Zero Deviation Lifecycle
Steve 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 Perspective
Compuware 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

Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
Abida Shariff
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
Fwdays
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 

Recently uploaded (20)

Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 

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