Framework features

Several features that are part of the business framework make the task of creating business applications much easier. The following are some of the most significant features of the framework.

Entity Persistence

The business framework is fully object-oriented. The various business entities in the application are each complete objects. Traditionally, it has been difficult to save and retrieve objects from databases. To solve this problem, the business framework has implemented Entity Persistence (EP). The EP subsystem performs the complex task of saving entities to and retrieving entities from a SQL database. Your application will never have to interact directly with the database.

Security

Security is implemented throughout the business framework. Application functionality and data access can be restricted based on a user or role. The Business Portal uses many security features provided by the business framework to ensure that data remains secure.

Query Web Service

The Query Web Service (QWS) provides a secure web service interface to the data in your application. External applications can use this interface to issue queries that retrieve specific data from your application. The QWS provides an excellent way to implement interconnected business applications.

QWS provides much of the functionality for the Business Portal. Much of the data accessed through the Business Portal comes through QWS.