Coena's Architecture
click to enlarge

The architecture of Coena is designed on the principle of "minimizing waste". Coena is designed to use the minimum resources whenever possible. We believe our customers should be able to implement Coena using as little infrastructure as possible. And as the business of our customers grows and becomes more competitive, Coena will grow and adapt to suit their new needs. It will work with good or bad internet connections. It will work with any software infrastructure, free or commercial. And it will work on most operating systems, free or commercial. It can serve just 1 user, or hundreds of thousands.

Coena uses a component-based architecture, and offers 4 principal components for product, inventory, order, and business messaging management. Each component can either be used by itself, with other Coena components, or with 3rd party components. An enterprise with a complex application landscape can minimize the impact of introducing new capabilities through Coena's component-based integration. In other words, businesses can keep what they have, and only use those components of Coena they need.

Coena uses a relational database to store transactional data. We support almost any relational database, including the most popular ones (Oracle®, DB2®, SQL Server®). For high volumes of users, Coena requires an application server, and we support all the popular ones (IBM Websphere®, Weblogic®, JBOSS, Glassfish).

Coena's enterprise product repository uses a highly scaleable content repository based on the Java Content Repository specification. This means that content about product can be served faster and more effectively than a relational database.

Coena can be deployed into situations with both good and bad internet connections. This is critical for global supply chains where continuous broadband access is not a reality. For managing local data, users can even work without a internet connection, and they only need to connect to synchronize their supply chain data. As only data is synchronized, the network traffic is kept to a minimum.

Weblogic and Oracle are registered trademarks of Oracle Corporation and/or its affiliates. IBM Websphere and DB2 are are registered trademarks of the IBM corporation. SQL Server is a registered trademark of the Microsoft corporation. Other names may be trademarks of their respective owners.