JAVLN solutions are optimised for high volume and complex transaction environments. This has led to the development and use of an innovative J2EE architecture and technologies. Some of the key architectural features of JAVLN include:
Business Process Modeling and Management
JAVLN business processes are executable and normally occur over the course of minutes, hours, days or months. These processes guide the system on what happens next once an event is received. These are commonly defined for different transaction types and work closely with state rules defined by the Executable State Models.
Business processes can be defined by order type, products, customers, order content or other business entities. Real time ordering, inventory and fulfilment are all managed by a business flow designed for the business environment as well as the order itself. Orders can be built with complex aggregations of order lines: order lines may be fulfilled by different divisions, external partners or suppliers, and each line can be processed differently.
JAVLN applies business process workflows at all levels of the solutions architecture (business process, web applications, integration). These processes are designed and extend outside the enterprise. This provides unprecedented control and integration capabilities.
Executable State Models
This innovative capability allows JAVLN to model and then manage the relationships between transaction types, transaction lines and status's. The importance in this function is that it can link transactions across the lifecycle of the transaction. For example, the change in the status of stock at a supplier could automatically trigger a re-order transaction from a DC, a reservation of that stock at the supplier and the allocation of the stock to an outstanding back order.
JAVLN supports flexible multi-company, multi-division, multi-location environments as well as hierarchical grouping structures for most business entities(customers, suppliers, locations etc.). A single instance of JAVLN can support multiple independent trading networks.
JAVLN's integration component (FUSION) is a leading-edge business-to-business data integration engine. It allows the enterprise t exchange information between applications and systems, transform data formats and structures, pass information over distributed networks and synchronise data from different sources. Data Integration empowers the enterprise to reach all of the organisation and beyond. It can link systems using vastly different data formats and is easy to operate and configure.
Multiple Transaction Types
JAVLN supports the diverse transaction types needed in today's environment and enables enterprises to customise these types to suit their own business requirements. Standard options include Requisitions, Customer Orders, Capex Orders, Service Orders, Purchase Orders, Transfers, Shipments, Request for Quotes (RFQ), Forward and Back Orders, Quotes and Template Orders and many more.
Exceptions alerting is based on real business needs live alerts, automated error handling and scheduled summary reports. JAVLN's rule-based process and event routing allows many common exception points to be automatically controlled.
JAVLN is not only a transaction management system. it also manages and routes work to individuals through the concept of work folders. These work folders are accessible over the web and enable people to interact with items requiring their attention. The system monitors the status of this work and applies escalation and routing rules should tasks not be completed within their required time.
Alerts and Reminders
JAVLN triggers reminders ad alerts during real time interface processing and during the business process workflow. Alerts can be sent via email, logged in a dedicated log database or logged to a monitoring system. Workflow time-outs remind users that items require attention in their work folder with full escalation controls.
Events are the triggers that start or invoke a business process, web applications or interface workflows within the JAVLN Event Framework. JAVLN either listens for or initiates an event in the network. These events trigger business processes, rules and integration actions to support the fulfilment of the transaction. JAVLN has a wide range of standard and configurable events which will automatically pass key information regarding the event to the appropriate business process or system.
Web portals are Internet-enabled applications, which are designed graphically to create views and allow users to interact with transactions, events and business models of the JAVLN solutions.
The JAVLN Web Portal capability means it is a simple to modify and extend JAVLN solutions. This approach is also visually simple to understand allowing business users to direct technical staff in the creation of new front ends to the JAVLN solution.
JAVLN utilises externalised business rules to alter and fine-tune the behaviour of the solutions. These rules can be reused across the application. Consistency of rule enforcement and the reusability of these rules deliver greater business rule visibility, increases flexibility and empowers people to address often complex business challenges.
Actions are the working component of the application; they vary in complexity from simple data retrieval to highly complex calculations. One action does not affect the processing of another, they are highly portable, simple to create and can be changed independently therefore reducing the risks associated with business change. The creation and use of actions frees time and resources to focus on solving real business issues.
Message Queues are information channels used to pass business documents between systems. JAVLN uses message queues for guaranteed delivery of data and event triggers throughout the system.
JAVLN continues to invest in research and development in support of JAVLN solutions this commitment extends to participated and adoption of many of the core standards associated with the requirements supporting demand-driven solutions and architectures.