Application Modernization
Upcoming SlideShare
Loading in...5

Like this? Share it with your network


Application Modernization



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.

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.



Total Views
Views on SlideShare
Embed Views



3 Embeds 3 1 1 1



Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
Post Comment
Edit your comment

Application Modernization Presentation Transcript

  • 1. Application Modernization old wine in a new bottle?Berry Kuijer SaatSolution Consultant
  • 2. Business
  • 3. New ITArchitectures•Cloud Computing•Service OrientedArchitecture
  • 4. Why modernize? Reduce costsChangingDevelopmentModels•Agile development•Developer skills,legacy vs. new apps.•App developmentgroups
  • 5. Business
  • 6. Why modernize? Stay competitiveChanging BusinessRequirements•Less time to market•Better user experience•Flexible Integration with 3rdparties and social media
  • 7. Why modernize? Stay competitiveGlobalization•Language independent,•24*7,•multi-tenant ,•multiple currency,•RTL and LTR,•Double byte,•Unicode•….
  • 8. BusinessUser experience
  • 9.  Better user experience Multi language support Modern developer GUI Design skills
  • 11. Customized ModernizationA Structured and Evolutionary Approach to Application Modernization
  • 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. Modernization: following Microsoft?
  • 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. Update GUIGartner:Many organizations now realize that a high-quality user experiencecan provide competitive business advantage
  • 16. What’s next? From stove pipe to SOA
  • 17. What’s next? From stove pipe to SOA  3rd party Integration  Easier to maintain and learn  Better testing  Web services  Cloud computing  …
  • 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. Update GUIGartner:Modernizing legacy systems requires detailed understanding of the existingbusiness logic and data models,regardless of the modernization strategy selected.
  • 20. From Windows to Web
  • 21. From Windows to Web Cloud Computing 24/7 access Access everywhere Access from every device Webshops Easy deployment
  • 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. 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. 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. Learn more?Download this Whitepaper (hyperlink)