Oracle9i Application Server - Forms Services --Oracle Corporation
datasheet Oracle9i Forms

Oracle9i Forms Developer & Oracle9iAS Forms Services

The rapid growth of e-Commerce and the Internet is accelerating the expansion of user communities and driving demand for higher levels of application performance, reliability, and availability. Business environments are more dynamic than ever before, requiring that applications be adapted to changing business requirements in shorter amounts of time. More than ever before, businesses need tools that enable rapid response to changing requirements and rapid and seamless application development and deployment.

Oracle9i Forms Developer's integrated set of builders allows business developers to easily and quickly construct sophisticated database forms and business logic with minimal effort. The development environment provides powerful declarative features, such as wizards, built-ins, and drag-and-drop, for the creation of fully functional applications from database definitions with minimal coding in record time.

With Oracle9i Forms Developer and Oracle9i Application Server (Oracle9iAS) Forms Services, the application framework infrastructure is provided for you, yet you still have the flexibility to leverage the latest technologies within your applications. This allows you to focus on the real value of adding features to the application, by allowing you to think about the application business logic and functionality rather than worrying about the application infrastructure.
 

RAPID APPLICATION DEVELOPMENT (RAD) FOR THE WEB

The ability to easily and rapidly build and deploy web based database applications in a declarative and productive manner is of paramount importance.  Oracle9i Forms Developer meets these needs head on. Both novice and expert developers benefit from Oracle9i Forms Developer's declarative RAD environment. Oracle9i Forms Developer enables business developers to build Web applications that are optimized for the Internet without writing any Java code. The tool set includes many wizards and utilities to speed application development.

Unprecedented productivity

Oracle9i Forms Developer is an extremely productive development environment enabling Rapid Application Development (RAD) of transactional Web applications. Most of the development in Oracle9i Forms Developer is done in a declarative way. Wizards guide developers through common tasks such as defining data sources and page layouts. A visual layout editor is used to refine the form's structure and to add graphical components to the layout. Property palettes are used to define object's attributes saving coding time. Coding logic in Oracle9i Forms Developer is done using the PL/SQL language in a color-coded editor that also includes a sophisticated debugger. Developers can create components and inherit and reuse them between different applications to eliminate redundant coding.

Oracle9i Forms Developer can create code to default behaviors based on database definitions. Components such as master-detail relationships, check constraints and mandatory columns are automatically identified and code is generated to enforce them, saving developer's time and effort.


 
Figure 1 - Oracle9i Forms Developer  

Full development life cycle support

Oracle9i Forms Developer's tight integration with Oracle9i Designer provides the most compelling tool-set available for supporting the full application development life-cycle. The modeling tools in Oracle Designer allow you to visually capture business requirements and transform them into physical designs. The design tools and application generators lead business developers through the process of quickly converting physical specifications into fully functional Oracle9i Forms Developer applications. The client generators are fully integrated with Oracle9i Forms Developer for both forward- and reverse-engineering. You can model what you build and build what you model. Switch smoothly between tools for iterative, rapid development and prototyping.

Oracle9i Forms Developer is also integrated with Oracle9i SCM (Software Configuration Manager) to support the full application development life cycle. Using Oracle9i SCM developers can check-in and check-out modules they are developing to facilitate team development and version control. Oracle9i SCM understands the structure of Oracle9i Forms and supports dependency analysis and files diffing and merging.

Tight integration with Oracle Database Server

Oracle9i Forms Developer is specifically designed and optimized to build  transactional database applications. Oracle9i Forms Developer is designed for the Oracle8i/9i database. It delivers services for you natively; services you would otherwise have to code by hand such as database connection, powerful query by example mechanism, automatic insert, delete, update management.

Extend Oracle E-Business Suite

Oracle E-Business Suite Release 11i and Oracle Business OnLine were built with Oracle9i Forms Developer and deploy with Oracle9iAS Forms Services.
Using Oracle9i Forms Developer you can extend and enhance Oracle's pre-packaged applications, tailoring them to the unique needs of your organization.

With over 300 partner products worldwide based on Oracle9i Forms Developer technology,  Oracle9i Forms Developer is a solid bet for protecting and efficiently exploiting your applications investment. 
 

AUTOMATIC INTERNET SCALABILITY AND HIGH PERFORMANCE

Oracle9iAS Forms Services is an optimized framework for deploying Oracle Forms applications to a multi-tiered environment. Oracle9iAS Forms Services delivers out-of-the-box functionality and native services to ensure that forms applications automatically scale and perform over any network. Oracle9iAS Forms Services allows organizations to re-deploy existing applications to the Internet without changing the application code. 

Native services and out-of-the-box functionality

With Oracle9iAS Forms Services, the scalability and high performance of Internet deployment do not rely on the quality of the application or on developers' skills; applications developed with Oracle Forms automatically scale and perform via the built-in services that Oracle Forms provides. These services natively deliver the building blocks and the infrastructure of an e-business solution.  Business developers do not have to implement complex low-level infrastructure code and therefore can focus on implementing business requirements.  Examples for these native services include: record caching and record locking, database management, exception handling, data-aware components and load balancing.

Application Server Integration

As a fully integrated component of Oracle9i Application Server, Oracle9iAS Forms Services utilizes the infrastructure of the Application Server.  The deployment  architecture of Forms uses Oracle Containers for J2EE (OC4J).  Codeless integration with Oracle9i Single Sign-On Server eliminates the need for users to remember multiple passwords.  And leveraging the power of Oracle Enterprise Manager means that system administrators can use a single point of control to start, shutdown, monitor, trace and diagnose Forms runtime processes, Oracle9i Application Servers and Oracle Database Servers.


 
Figure 1 - Oracle9i Forms Developer and Enterprise Manager 

Network traffic optimizations

Oracle9iAS Forms Services is highly optimized to reduce network traffic and to minimize database response time.  For example, Oracle9iAS Forms Services renders application interfaces as a highly optimized generic Java applet and uses mechanisms such as message diffing, message bundling and Jar file caching to reduce the number of roundtrips between the client and the middle tier.  At the same time, Oracle9iAS Forms Services leverages the unprecedented capabilities of the Oracle Database (such as array fetch processing and stored procedures) to minimize the interaction with the database server.

HTTP/HTTPS Support

The deployment with Oracle9iAS Forms Services is optimized for corporate intranets, extranets, and for the Internet using socket connections or HTTP/HTTPS communications between the client and the middle tier.  The support for HTTP/HTTPS allows Oracle Forms applications to be deployed across industry firewalls in a highly secure and optimized fashion.

Load Management

Ensuring your application has no single point of failure is essential in guaranteeing your application is available 24x7.  The Forms runtime architecture is based on standard servlets, meaning you can use standard load balancing techniques such as hardware based load balancing, reverse proxy and standard load balancing through the Oracle9i Application Server.

OPEN ACCESS TO INTERNET STANDARDS - LEVERAGING JAVA AND XML

Through code-based integration, Oracle9iAS Forms Services gives you the flexibility to leverage emerging standards, including Java and XML, within your Oracle Forms applications. This gives you the best of both worlds: the application framework and built-in scalability and performance of Oracle9iAS Forms Services along with the flexibility to leverage Java and XML to extend your applications. 

Server-Side openness

Oracle9iASForms Services gives you the ability to access components written in Java and make use of them from Forms applications on the middle tier. Using this feature, Oracle9iAS Forms Services is able to easily communicate and integrate with other applications or technologies such as Web-services, XML, Enterprise Java Beans, and non-standard devices.

Client-Side openness

The Oracle9iAS Forms Services component of Oracle9i Application Server renders the application presentation as a generic and optimized Java applet.  This applet can be extended using Java components (such as JavaBeans and Pluggable Java Components - PJCs) so that business developers can very quickly and very easily deliver rich and sophisticated interfaces that maximizes end users productivity. The Java client extensibility, along with the New Look and Feel, leverages the strengths of Java without the need for business developers to learn the language.


Figure 2 - Client Side Integration of Java 

In Summary

Oracle9i Forms Developer and Oracle9iAS Forms Services provide a complete application framework for optimal development and deployment of transactional applications on the Internet. Together they deliver a Rapid Application Development (RAD) environment and application infrastructure to ensure that your Internet applications automatically scale and perform over any network.

Top of Page |Copyright and Corporate Info

Oracle Is The Information Company About Oracle | Oracle RSS Feeds | Careers | Contact Us | Site Maps | Legal Notices | Terms of Use | Privacy