OCP Framework
The OCP framework is an organized collection of Java packages, optimized for electronic transactions, that provides a flexible and robust toolkit for building eCommerce sites.
- JEE-compliant design and component structure
- Deployment model that follows an N-Tier architectural approach so that web, application, and database server tiers can scale independently as needed as business and traffic volume increases.
- Runs on commercial (e.g. IBM WebSphere) and non-commercial (e.g. Tomcat) application servers that support the JSP/Servlet specifications
- Works with JDBC-compliant relational database servers, commercial (e.g. Microsoft SQL Server, IBM DB2, Oracle) and non-commercial (e.g. MySQL).
- Completely independent data schemas to support distribution of application modules across multiple database instances.
- Layered component architecture including presentation (JSPs), display logic (Taglibs, JavaBeans), exposed business objects (public managers/interfaces), exposed data access components (DAO interfaces), internal application components (engines), underlying database logic (DAO implementations), and data storage persistence (DB schemas).