Enterprise Applications in 2011:New Capabilities, New Ways of Building, More Impact on Business jean-francois.caenen@capge...
Big changes are happening in Entreprise IT         ‘‘The future is here.           Its just not widely distributed yet ’’ ...
[Old] Enterprise Applications were [are] based                            on LimitationsYour business is boxed inby the li...
[Old] Enterprise Applications were [are] based                            on LimitationsYour business is boxed in         ...
A Big Wave of Disruptive TechnologiesThe Moores Law applies on a regular basis for over 30 years                          ...
Scale-Up architectureN-TIER ARCHITECTURE   System-centric                      Complicated assemblies of                  ...
Network of linked information                                        User-centricUnanticipated uses                       ...
Architecture of the Web           Tim Berners Lee           The Inventor of the web          ‘‘The value of the Web lies i...
The Internet and the Web as Models         Html 5     js engine    Browser    SearchIn-memory data grid no-sql            ...
Think Differently              Old Way          ‘‘Developocratie’’ documentsxml ou html              object   object   tra...
Think Differently                       Old Way                   ‘‘Developocratie’’                  documents           ...
Think Differently                       Old Way                                                            New Way        ...
Enterprises using web technologies & architectures              with Capgemini                                            ...
A Big Wave of Disruptive TechnologiesCloud Computing – Everything is elastic                         You want         1 – ...
Cloud Computing‘‘ The risk for enterprises that don’t start  a Cloud migration is that their IT  organization will be a co...
Big Data delivers Big Value      More of everythingData Deluge                             Big Data = Volume + Diversity +...
Wallmart handles more than 1 M customer transactionsper hour feeding databases estimated at more than2.5 petabytes.These d...
A Big Wave of Disruptive TechnologiesMobile devices and the end of the PC era           In 2011, the number of mobile devi...
A Big Wave of Disruptive Technologies                   Consumerization of IT Technology innovations are coming largely fr...
A Big Wave of Disruptive Technologies                                 Consumerization of IT          Consumer Technology i...
Consumerization of IT          The User Experience is the ServiceGreat userexperience                                     ...
A Big Wave of Disruptive Technologies            is Changing Application Development & Delivery                           ...
Big shifts at the intersection of                           Business and Technology The IT organization is the owner      ...
Big shifts at the intersection of                           Business and Technology                                       ...
A shift in mindsetStop thinking:We build a collection of applicationsthat support our business           Application Silos...
Think about project differently                                       Technology Driven                                   ...
Agile Development ProcessThe “agile” approach consists inimplementing functions by “business”        Collaborationpriority...
Business Value Driven Process       High Priority                                           Backlog sprint                ...
TRADITIONAL PROJECTS ARE LIKE A CANNON BALLAssumptions :  The customers know what they want  The developers know how to bu...
AGILE IS LIKE A HOMING MISSILEAssumptions: The customers discover what they wants The optimal architecture is emerging Thi...
Agile & Architecture  Traditional Project                             Agile Project   Big Design Up Front                 ...
Never Start From Scratch   Old Way                              New WayStart from scratch                  Use building bl...
Enterprise Applications in the 21st centuryNew technologiesWOA                    The End of Constraints.                 ...
www.capgemini.comThe information contained in this presentation is proprietary. ©2010 Capgemini. All rights reserved
Upcoming SlideShare
Loading in …5
×

Enterprise Applications in 2011

855 views
800 views

Published on

My presentation @ Capgemini Architect Week 2011 in Lille

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
855
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
26
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

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. Its just not widely distributed yet ’’ William GIBSONThe technologies are available for a while butnot 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 LimitationsYour business is boxed inby the limitations of oldtechnology 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 LimitationsYour business is boxed in The End of Constraints.by the limitations of old Delivering Custom Apps fortechnology 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 TechnologiesThe Moores 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 architectureN-TIER ARCHITECTURE System-centric Complicated assemblies of frameworks | Architecture Week
  7. 7. Network of linked information User-centricUnanticipated uses REST INTERNET ARCHITECTURE Scale-out architectureSimple protocols and formatsinstead 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 SearchIn-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’’ documentsxml ou html object object transformationsobjects transformationsrelational | 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 objectxml ou html objects documents object object transformations objects xml documents xml transformations servicesrelational 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 objectxml ou html objects events Read Databases documents Data object object transformations objects xml Domain documents xml Query transformations servicesrelational 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 TechnologiesCloud 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 scaleNo 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 everythingData 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 transactionsper hour feeding databases estimated at more than2.5 petabytes.These data could be shared with Wallmart suppliers torun Vendor Managed Inventory (VMI) practices | Architecture Week Enterprise Applications in 2011 © 2011 Capgemini. All rights reserved. 17
  18. 18. A Big Wave of Disruptive TechnologiesMobile 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 useExtreme 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 2010Morgan 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 ServiceGreat userexperience • 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 areBig 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 TransactionsAutomate the taskswe know [as must be done]Applications deliveredon-timeand 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 DifferentiationAutomate the tasks & Transformationwe know [as must be done] Increase Business performanceApplications delivered in complex working situationson-time Business Valueand 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 mindsetStop thinking:We build a collection of applicationsthat support our business Application SilosStart thinking:We build our business usingtechnology 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 DifferentiationAutomate the tasks & Transformationwe 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 ProcessThe “agile” approach consists inimplementing functions by “business” Collaborationpriority, with “continuous” flexibilityand acceptance of business change Deliver & test earlyto 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 implementedItems with a highpriority are detailed New items are integrated with their priority level Items in the backlog can be reprioritized at any timeItems with a lowpriority are describedin 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 BALLAssumptions : 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 MISSILEAssumptions: 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 EmergenceElaborate a detailed architecture at A global vision and a good foundationthe [very] beginning of the project are needed to deliver sprintsPeer Review The architecture must be designed toDefining the right architecture support rapid changes and to supportat 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 WayStart 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 centuryNew technologiesWOA 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.comThe information contained in this presentation is proprietary. ©2010 Capgemini. All rights reserved

×