Application Modernization

1,051 views
844 views

Published on

Learn the different approaches for modernization your legacy application. See examples of Uniface applications that have been modernized and download the latest white paper on the topic.

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

  • Be the first to like this

No Downloads
Views
Total views
1,051
On SlideShare
0
From Embeds
0
Number of Embeds
14
Actions
Shares
0
Downloads
42
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Application Modernization

  1. 1. Application Modernization old wine in a new bottle?Berry Kuijer SaatSolution Consultant
  2. 2. Business
  3. 3. New ITArchitectures•Cloud Computing•Service OrientedArchitecture
  4. 4. Why modernize? Reduce costsChangingDevelopmentModels•Agile development•Developer skills,legacy vs. new apps.•App developmentgroups
  5. 5. Business
  6. 6. Why modernize? Stay competitiveChanging BusinessRequirements•Less time to market•Better user experience•Flexible Integration with 3rdparties and social media
  7. 7. Why modernize? Stay competitiveGlobalization•Language independent,•24*7,•multi-tenant ,•multiple currency,•RTL and LTR,•Double byte,•Unicode•….
  8. 8. BusinessUser experience
  9. 9.  Better user experience Multi language support Modern developer GUI Design skills
  10. 10. STAY IN BUSINESS
  11. 11. Customized ModernizationA Structured and Evolutionary Approach to Application Modernization
  12. 12. An Example (Uniface)Many applications: are +15 years old are based on older architectures have Character-UI or 1st generation GUI interfaces are not SOA are not on the latest software version have currency issues – Non-supported OS – Non- supported DB’s – Older versions of OS and DB’s – E.g. Windows, VMS But still are very reliable!!
  13. 13. Modernization: following Microsoft?
  14. 14. Use Uniface 9 features Update • GRID/Tab Widget • Buttons/Menus/Panels GUI • Form Container • HTML 5 widget • PNG Images • Menu’s, Panels • … • Multilanguage • Unicode • Sorting • If U version < 9: Clean up and Migrate
  15. 15. Update GUIGartner:Many organizations now realize that a high-quality user experiencecan provide competitive business advantage
  16. 16. What’s next? From stove pipe to SOA
  17. 17. What’s next? From stove pipe to SOA  3rd party Integration  Easier to maintain and learn  Better testing  Web services  Cloud computing  …
  18. 18. Go SOA Service oriented•Implement new back-end Back• Step by step end• Uniface (Web) Services support • Complex data types (struct datatype) • XML/JSON transformations • …
  19. 19. Update GUIGartner:Modernizing legacy systems requires detailed understanding of the existingbusiness logic and data models,regardless of the modernization strategy selected.
  20. 20. From Windows to Web
  21. 21. From Windows to Web Cloud Computing 24/7 access Access everywhere Access from every device Webshops Easy deployment
  22. 22. From Windows to Web Go Web• Web development with DSPs• Reuse application model• Reuse developer knowledge• Coexists with Windows forms• Uniface Javascript API• 3rd Part web integration • Facebook, Twitter, Google, SAP• Use Javascript in Uniface triggers
  23. 23. Update GUIGartner:The Web continues to evolve along multiple dimensions-- social, mobile, programmable and real time –not just outside the enterprise, but also within.These trends reinforce each other, and the resulting scale is unprecedented.
  24. 24. Modernization OptionsBack End Front End How Pro Con ResultDo Nothing Do nothing Low (short term) Currency behind cost Look and feel outdated Maintenance burdenDo nothing Modernize Use new Windows Application looks Maintenance Short term Features better, Happy end burden. users. Low cost. solutionModernize Do Nothing Turn (part of) Back Performance, Effort not visible in Long term end into SOA maintenance, Ready application for web solutionModernize Modernize Maintenance, Ready Two improvement Ready for the for Web, areas. Competitive look future and feel
  25. 25. Learn more?Download this Whitepaper (hyperlink)

×