Diese Präsentation wurde erfolgreich gemeldet.
Die SlideShare-Präsentation wird heruntergeladen. ×

Enterprise Applications in 2011

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Wird geladen in …3
×

Hier ansehen

1 von 34 Anzeige

Weitere Verwandte Inhalte

Diashows für Sie (20)

Anzeige

Ähnlich wie Enterprise Applications in 2011 (20)

Weitere von Jean-François Caenen (20)

Anzeige

Aktuellste (20)

Enterprise Applications in 2011

  1. 1. Enterprise Applications in 2011: New Capabilities, New Ways of Building, More Impact on Business jean-francois.caenen@capgemini.com Chief Technology Officer Capgemini France
  2. 2. Big changes are happening in Entreprise IT ‘‘The future is here. It's just not widely distributed yet ’’ William GIBSON The technologies are available for a while but not everyone has figured out how to use them best ! | Architecture Week Speakers' Handbook, Arnaud Buisne, v1.2 - 26/08/2011 © 2011 Capgemini. All rights reserved. 2
  3. 3. [Old] Enterprise Applications were [are] based on Limitations Your business is boxed in by the limitations of old technology High Cost Difficult to change Stuck Siloed | Architecture Week Enterprise Applications in 2011 © 2011 Capgemini. All rights reserved. 3
  4. 4. [Old] Enterprise Applications were [are] based on Limitations Your business is boxed in The End of Constraints. by the limitations of old Delivering Custom Apps for technology Competitive Advantage. Efficient Agile Real Time High Cost Always connected Difficult to change Social Stuck Siloed Internet & Consumer Tech Cloud Computing Open Source Mobile & Smart Devices | Architecture Week Enterprise Applications in 2011 © 2011 Capgemini. All rights reserved. 4
  5. 5. A Big Wave of Disruptive Technologies The Moore's Law applies on a regular basis for over 30 years 1E+7 1980 2010 1E+6 Storage Price vs Time 1E+5 KB/$ 1998 2011 1E+4 Disk KB/$ 1E+3 RAM 1E+2 1E+1 1E+0 2 GHz, 1Go mémoire 1MB = $1.50 10 years $1.50 1E-1 1GB = 1975 1980 1985 1990 1995 2000 2005 2010 > 1ère Navette spatiale I/O latency We need to change Cache 3 à 15 cycles RAM 250 cycles our application design Flash 5 000 cycles Disk 51 000 cycles patterns | Architecture Week Enterprise Applications in 2011 © 2011 Capgemini. All rights reserved. 5
  6. 6. Scale-Up architecture N-TIER ARCHITECTURE System-centric Complicated assemblies of frameworks | Architecture Week
  7. 7. Network of linked information User-centric Unanticipated uses REST INTERNET ARCHITECTURE Scale-out architecture Simple protocols and formats instead of frameworks | Architecture Week Speakers' Handbook, Arnaud Buisne, v1.2 - 26/08/2011 © 2011 Capgemini. All rights reserved. 7
  8. 8. Architecture of the Web Tim Berners Lee The Inventor of the web ‘‘The value of the Web lies in the unanticipated reuse that it allows’’ ‘‘Designed to facilitate the future uses that we do not know’’ The Web is based on a Ressource Oriented Architecture called REST URI & multiple representations | Architecture Week Enterprise Applications in 2011 © 2011 Capgemini. All rights reserved. 8
  9. 9. The Internet and the Web as Models Html 5 js engine Browser Search In-memory data grid no-sql Technologies, Architectures and Practices validated by Millions of Users & very demanding Business Models IT performance has direct impact on revenues Many page views & clicks needed for 1 K€ orders Decision making process to maximize learning & differentiation | Architecture Week Enterprise Applications in 2011 © 2011 Capgemini. All rights reserved. 9
  10. 10. Think Differently Old Way ‘‘Developocratie’’ documents xml ou html object object transformations objects transformations relational | Architecture Week Enterprise Applications in 2011 © 2011 Capgemini. All rights reserved. 10
  11. 11. Think Differently Old Way ‘‘Developocratie’’ documents xml or html UI Front End documents object object xml ou html objects documents object object transformations objects xml documents xml transformations services relational object object objects relational | Architecture Week Enterprise Applications in 2011 © 2011 Capgemini. All rights reserved. 11
  12. 12. Think Differently Old Way New Way ‘‘Developocratie’’ Example of a new design pattern CQRS: Command Query Responsibility Segregation documents xml or html Read side Write side UI Front End documents object object xml ou html objects events Read Databases documents Data object object transformations objects xml Domain documents xml Query transformations services relational object object Command objects handlers User interface relational commands | Architecture Week Enterprise Applications in 2011 © 2011 Capgemini. All rights reserved. 12
  13. 13. Enterprises using web technologies & architectures with Capgemini | Architecture Week Enterprise Applications in 2011 © 2011 Capgemini. All rights reserved. 13
  14. 14. A Big Wave of Disruptive Technologies Cloud Computing – Everything is elastic You want 1 – 10 - 100 servers for 1 hour - 10 hours - 10 weeks - 10 months You Got It ! Commodity Technologies Very large economies of scale No investment before use. Pay for what you need, when you need. Instead of investing in rigidity, you buy flexibility. | Architecture Week Enterprise Applications in 2011 © 2011 Capgemini. All rights reserved. 14
  15. 15. Cloud Computing ‘‘ The risk for enterprises that don’t start a Cloud migration is that their IT organization will be a competitive disadvantage. ’’ Geir Ramleth CIO, Bechtel Corp Not Only Cost Reduction But also Business Agility Access to next-generation architectures | Architecture Week Enterprise Applications in 2011 © 2011 Capgemini. All rights reserved. 15
  16. 16. Big Data delivers Big Value More of everything Data Deluge Big Data = Volume + Diversity + Velocity Big Data is about Size, Complexity and about Big Data is the future of IT Sharing to derive value Collect Identify Filter Distribute Apply | Architecture Week Enterprise Applications in 2011 © 2011 Capgemini. All rights reserved. 16
  17. 17. Wallmart handles more than 1 M customer transactions per hour feeding databases estimated at more than 2.5 petabytes. These data could be shared with Wallmart suppliers to run Vendor Managed Inventory (VMI) practices | Architecture Week Enterprise Applications in 2011 © 2011 Capgemini. All rights reserved. 17
  18. 18. A Big Wave of Disruptive Technologies Mobile devices and the end of the PC era In 2011, the number of mobile devices will pass the number of desktop PCs. ATAWAD access to all information and services. Any Time Any Where Any Device Apple has changed the game [again] In 1993 the iPad 2 would have been among the top 30 supercomputers in the world. World No. 3 computer maker…if iPad is a computer. Jobs' approach to the future of computing: Make everything simpler, more universally usable, and less constrained by the narrow orthodoxies of the tech industry. | Architecture Week Enterprise Applications in 2011 © 2011 Capgemini. All rights reserved. 18
  19. 19. A Big Wave of Disruptive Technologies Consumerization of IT Technology innovations are coming largely from the consumer world. New usage models. App Store: 1-click browse, install and use Extreme usability Low barriers of adoption Self service & Freedom of choice | Architecture Week Enterprise Applications in 2011 © 2011 Capgemini. All rights reserved. 19
  20. 20. A Big Wave of Disruptive Technologies Consumerization of IT Consumer Technology influences the enterprise world with employees forcing an unprecedented pace of change. CIOs Surveyed on Tablet Usage 2011 2010 Morgan Stanley, “Tablet Demand and Disruption”, February 14, 2011 | Architecture Week Enterprise Applications in 2011 © 2011 Capgemini. All rights reserved. 20
  21. 21. Consumerization of IT The User Experience is the Service Great user experience • Users can accomplish Useful their goals. • Users can easily Usable perform tasks. It is what your users • Users enjoy their Desirable demand. experience. It is what you must deliver. | Architecture Week Enterprise Applications in 2011 © 2011 Capgemini. All rights reserved. 21
  22. 22. A Big Wave of Disruptive Technologies is Changing Application Development & Delivery Smart The User Experience is the service Mobile Any Time Any Where Any Device Devices Big Data New professional delivers Big Delivering Consumerization Data of IT usages are Big Value Custom Apps for defined @home Competitive Advantage Web Cloud Everything Oriented New Computing is elastic Architecture Design Patterns | Architecture Week Enterprise Applications in 2011 © 2011 Capgemini. All rights reserved. 22
  23. 23. Big shifts at the intersection of Business and Technology The IT organization is the owner Transactions Automate the tasks we know [as must be done] Applications delivered on-time and on-budget Long Cycles Search for Business alignment | Architecture Week Enterprise Applications in 2011 © 2011 Capgemini. All rights reserved. 23
  24. 24. Big shifts at the intersection of Business and Technology Business people understand technology The IT organization is the owner Technology Driven Transactions Business Differentiation Automate the tasks & Transformation we know [as must be done] Increase Business performance Applications delivered in complex working situations on-time Business Value and on-budget Time To Value Long Cycles New Usages Search for Business Short Cycles alignment & iterations | Architecture Week Enterprise Applications in 2011 © 2011 Capgemini. All rights reserved. 24
  25. 25. A shift in mindset Stop thinking: We build a collection of applications that support our business Application Silos Start thinking: We build our business using technology platforms Time To Value Tools & Services allowing fast & continuous delivery of user features A Copernican shift | Architecture Week Enterprise Applications in 2011 © 2011 Capgemini. All rights reserved. 25
  26. 26. Think about project differently Technology Driven Business Differentiation Automate the tasks & Transformation we know [as must be done] Increase Business performance in complex working situations Usages are well known New Usages One can completely specify 30% of the specifications the system before building it are unknown the 1st day of the project Agile project driven by Fixed price engagements bunisess value analysis Long Cycles Short Cycles & iterations New engagement models | Architecture Week Enterprise Applications in 2011 © 2011 Capgemini. All rights reserved. 26
  27. 27. Agile Development Process The “agile” approach consists in implementing functions by “business” Collaboration priority, with “continuous” flexibility and acceptance of business change Deliver & test early to build the right software | Architecture Week Enterprise Applications in 2011 © 2011 Capgemini. All rights reserved. 27
  28. 28. Business Value Driven Process High Priority Backlog sprint During each iteration, the top priority items get implemented Items with a high priority are detailed New items are integrated with their priority level Items in the backlog can be reprioritized at any time Items with a low priority are described in a simple way Items can be removed from the backlog at any time Low Priority Product Backlog Requirements expressed from the user perspective | Architecture Week Enterprise Applications in 2011 © 2011 Capgemini. All rights reserved. 28
  29. 29. TRADITIONAL PROJECTS ARE LIKE A CANNON BALL Assumptions : The customers know what they want The developers know how to build it Nothing will change along the way Source: Henrik Kniberg | Architecture Week
  30. 30. AGILE IS LIKE A HOMING MISSILE Assumptions: The customers discover what they wants The optimal architecture is emerging Things change along the way Source: Henrik Kniberg | Architecture Week
  31. 31. Agile & Architecture Traditional Project Agile Project Big Design Up Front Continuous Design Work Gradual Emergence Elaborate a detailed architecture at A global vision and a good foundation the [very] beginning of the project are needed to deliver sprints Peer Review The architecture must be designed to Defining the right architecture support rapid changes and to support at the 1st time is a critical factor automated testing Start with a simple architecture and improve it continuously at each iteration The only way to test a design is to implement it ! Design Review at the end of sprints | Architecture Week Enterprise Applications in 2011 © 2011 Capgemini. All rights reserved. 31
  32. 32. Never Start From Scratch Old Way New Way Start from scratch Use building blocks Faster progress for the project Open Source Software Cloud based Services | Architecture Week Enterprise Applications in 2011 © 2011 Capgemini. All rights reserved. 32
  33. 33. Enterprise Applications in the 21st century New technologies WOA The End of Constraints. Delivering Custom Apps for Competitive Advantage. Technology Driven Business Changes Agile Development Process Co-invention Time To Value ! High collaboration with Business People | Architecture Week Enterprise Applications in 2011 © 2011 Capgemini. All rights reserved. 33
  34. 34. www.capgemini.com The information contained in this presentation is proprietary. ©2010 Capgemini. All rights reserved

×