1 / 29

Return to Simplicity

Return to Simplicity. Business Applications High Tech without High Cost. Agenda. Company Overview Business Problem Four J’s Solution Business Benefits Product Strategy & Vision Conclusion. Global Presence Sequential, Profitable Growth. Founded 1995, privately held Global presence

Download Presentation

Return to Simplicity

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Return to Simplicity Business Applications High Tech without High Cost

  2. Agenda • Company Overview • Business Problem • Four J’s Solution • Business Benefits • Product Strategy & Vision • Conclusion

  3. Global PresenceSequential, Profitable Growth • Founded 1995, privately held • Global presence • European HQ in Paris • North American HQ in Dallas • Worldwide reselleragreement with IBM 3,000,000 Users 5,000 Developers 1,000 VARs $10m Revenue 1995 1996 1997 1998 1999 2000 2001

  4. End Users VARs Retail Municipal Retail Distribution Government CRM ISSSTE Peace Software Financial Spanish Air Force FDS Finance Media Supply Chain Select Customers and Partners

  5. Agenda • Company Overview • Business Problem • Four J’s Solution • Business Benefits • Product Strategy & Vision • Conclusion

  6. Business Applications … Are Not About Technology • Businesses use applications for two primary reasons • To lower the cost of operations (and services) • To enable operations (and services) • Business Applications must be measured on ROI • Investment: What is the total lifecycle cost? • Return: How effectively does the software • Improve operational efficiency? • Improve market share and revenue?

  7. 100% ROI Application 0% Infrastructure Business Logic Legacy Bound • Today’s business application using state-of-the-art technology is tomorrow’s legacy application • Version 1 – started with dumb terminals • Version 2 – rewrote for Windows • Version 2.5 – rewrote for HTML • Version 3+ – rewrite for Java, e-commerce, m-commerce… ROI comes from business functionality, not infrastructure

  8. Focused on Tech: Expensive & Risky! • Constant investment in technology • People, software, development • Slows your time to market • Distracts you from doing things that add value • Is expensive! • Detracts from focus on business value – constantly dealing with • Application Portability • Application Performance • Application Complexity • Application Programmer Availability

  9. Business Applications …Are about Business Features • You are a large VAR • Provider of call center software to Fortune 500 companies • Key corporate goal • Own the outsourced telemarketing firms that target retail companies • Market leader opportunity • Enable these centers to offer low cost, rapid integration with their customer’s retail inventory and ordering systems • Problem • Two of your strategic targets are making 5 year vendor commitments within the next six months How quickly can you develop this capability, and how much will it cost?

  10. 4GLs Lead the Market for Web Application Development Worldwide Web Application Design & Construction Tools Revenue ($M) Source: IDC, 2001

  11. Agenda • Company Overview • Business Problem • Four J’s Solution • Business Benefits • Product Strategy & Vision • Conclusion

  12. Intelligent Business Application Infrastructure • Abstract interface – single source code stream automatically supports multiple client platforms • Intelligent creation of interfaces on Windows, HTML, Java, X11, PDA/mobile, ASCII • No investment, development, or lock-in to client-side technologies • Single source code stream supports multiple databases • Open Database Interface supports DB2, Informix, Oracle, SQL Server… • Multiple, simultaneous, native, high-performance access • Thin client, three-tier architecture • Automatic management and optimization of client/server communications • High performance server – without special client-server skills • Web Services support without special infrastructure skills Keeping development effort focused on business logic, not infrastructure or deployment issues

  13. BDS -- Insulating Business Logicfrom Technology Infrastructure ASCII Windows X11 Java HTML HTML WML Web Services

  14. Secured zone Application Server DMZ Web Server Internet Security • Security supported via firewalls and/or SSH, SSL, HTTPS, TCP/IP tunneling, etc • Only one trustable channel through firewall • No direct connection from Internet to Application or Database Server Firewall zone Public zone Database Server Firewall Java/HTML Client Firewall allows TCP/IP connection to Application Server from Web Server Firewall allows TCP/IP connection to Web Server HTTP port from public network

  15. DMZ Web Server Secured zone Application Server Internet Security • Security supported via firewalls and/or SSH, SSL, HTTPS, TCP/IP tunneling, etc • Only one trustable channel through firewall • No direct connection from Internet to Application or Database Server Firewall zone Public zone Database Server Java/HTML Client Firewall Firewall disallows TCP/IP connection to Application Server from public network

  16. BDS in Action…

  17. Agenda • Company Overview • Business Problem • Four J’s Solution • Business Benefits • Product Strategy & Vision • Conclusion

  18. Business Benefits • Cost Reduction & Time to Market • Enable the rapid development, deployment, and evolution of Business Applications • High Tech without High Cost • Enable full exploitation of state-of-the-art infrastructure, without investment in special skills or development • Future Proof – not Legacy Bound! • Insulate the investment in business applications from waves of technology innovation

  19. Cost Reduction & Time to Market “Infocell is pushing the envelope in terms of wireless applications. Four J's dramatically improved our time-to-market, giving us the competitive edge we enjoy today.” -- Michael O’Connor, Technical Director, Infocell “We’re able to offer a sophisticated Java application, utilizing highly visual third party applets to extend our functionality, without heavy investment in Java skills or development.” -- Eddie Hillard, President and CEO, Financial Data Systems “Four J’s allows us to seamlessly track and leverage evolving technologies, without investment in expensive staff or development, or compromising our application’s complex business logic.” -- Jim Noble, President and CEO, Noble Systems

  20. Agenda • Company Overview • Business Problem • Four J’s Solution • Business Benefits • Product Strategy & Vision • Conclusion

  21. Intelligent Business Application Infrastructure -- Open to Change Closed Four J’s Open I4GL Informix Windows I4GL + BDL Informix, DB2, Oracle, Sybase, SQL Server Windows, HTML, X11 I4GL + BDL Informix, DB2, Oracle, Sybase, SQL Server Windows, HTML, X11, Java, WML Web Services I4GL + BDL + OOP Informix, DB2, Oracle, Sybase, SQL Server Windows, HTML, Java, X11, WML, XML Web Services, App Servers 1998 2000 2002 2003 *BDL – Four J’s Business Development Language

  22. Java Windows HTML TTY Genero Architecture Client layout, user interaction & server communications Client specific UID transformations Business Logic Runtime UID Transformations XML Data Centric Metadata UID Generic Application User Interaction Definition (UID) Dynamic UID (XML) Business UID Transformations Map generic interaction to client specific widgets and properties

  23. Java Windows HTML TTY Genero Architecture Business Logic Runtime UID Transformations Generic Application User Interaction Definition (UID) Dynamic UID (XML) Business UID Transformations • Generic application UID • XML-based abstract definition of user interaction for the application • Client independent, general formatting • Data, label formatting, grouping, ordering • Automatic generation from .per files

  24. Java Windows HTML TTY Genero Architecture Business Logic Runtime UID Transformations Generic Application User Interaction Definition (UID) Dynamic UID (XML) Business UID Transformations Change the behavior of the app depending on interaction with the usere.g. premium customer has extra fields

  25. Java Windows HTML TTY Genero Architecture Business Logic Runtime UID Transformations Generic Application User Interaction Definition (UID) Dynamic UID (XML) Business UID Transformations Change the behavior of the app depending on interaction with the usere.g. premium customer has extra fields Consistent look&feel, e.g. currency, negative values in red; business rules, login to display secure data, or can’t see

  26. Genero Summary • Full user interface abstraction • Separate business logic from presentation logic • UI programmers create the UI, business programmers create the business logic • Generic user interfaces across all clients • Ensure consistency in L&F and business rules • Easy to implement global style changes • No more hand crafted clients • Dynamic, personalized UI interaction • Change app behavior depending on user interaction

  27. Genero in Action…

  28. Intelligent Business Application Infrastructure “Four J’s mission is to provide an intelligent infrastructure for business applications that excels in its openness, flexibility and performance, taking full advantage of new technologies while preserving business functionality.”

  29. Return to Simplicity Business Applications High Tech without High Cost

More Related