Through Service-Oriented Architecture (SOA) and Web Services, INFORMIX I4GL supports a programming language for interacting with database servers. It provides a rich environment for the easy development of relational data base applications. Business logic is maintained in INFORMIX I4GL, and made available to a variety of clients through Web services.
INFORMIX Users can now deploy 4GL functions on the Web without rewriting any Source Code through Service-Oriented Architecture (SOA) and Web Services.
Informix 4GL, or now-simply I4GL, supports a programming language for interacting with Informix database servers. It provides a rich environment that includes forms and reports language for easy development of relational database applications. I4GL supports compilers that can convert the 4GL applications to C language as well as to the machine-independent p-codes that can later be executed using runner.
Service-oriented Architecture (SOA) is an architectural style that allows for systems integration, permitting different applications to exchange data with one another. It provides the loose coupling of services with operating systems, their programming languages, and other technologies with underlying applications. Web services are functions that can be accessed independently of platforms and programming languages.
Many IFORMIX customers continue to use 14GL's rich language support and have large applications, which contain the user interface and business logic on I4GL. Migrating these applications to newer technologies requires a substantial investment of time and resources. Instead of migrating or re-writing the I4GL existing logic, a better solution is to reuse the I4GL applications as web-services.
Customers can deploy your I4GL functions on the Web without rewriting any source code. These Web services can be used by, Java and .Net applications on the Web without you doing any Java or .NET programming. Business logic is maintained in I4GL, and made available to a variety of Web clients through Web services.
With I4GL 7.50.xC3, I4GL programs can subscribe to Web services written in I4GL or any modern programming language. The product contains sample demonstrations on how to publish an I4GL Web service and how to subscribe to an I4GL Web service using an I4GL subscriber.