Our applications are Java Enterprise applications currently running on the JBoss Application Server.
The solutions can reside on the customer’s network or externally hosted by Logit. The applications are provided to users over the IP network through a web based interface (browser).

Security Standards
We use the Java Authentication and Authorization Service (JAAS) to authenticate and enforce access controls upon users.
Users log in by entering a user id and password verified against entries in the database. JAAS gives the possibility to use a number of different methods such as LDAP, DB, Digital Certificate etc. for authentication.
The JAAS authentication framework is based on Pluggable Authentication Module (PAM). JAAS authentication is performed in a pluggable fashion that allows an application to add more authentication modules. Java applications can remain independent from underlying authentication technologies, and thus both legacy and new authentication technologies can be seamlessly configured without requiring modifications to the application itself.
We use JBoss Rules (Drools), a rule engine, to declare and define data security (users may see only information accessible to him/her). By doing that we are able to move the configuration and setup of data security away from the business logic.

EJB3 Business Layer
Enterprise JavaBeans (EJB) technology is the server-side component architecture for Java Platform, Enterprise Edition (Java EE). EJB technology enables rapid and simplified development of distributed, transactional, secure and portable applications based on Java technology. The business layer will be based on EJB3. EJB 3.0 has changed the notion of EJB components as coarse-grained, heavy-weight objects to EJBs as lightweight Plain Old Java Objects (POJOs) with fine-grained annotations.

JBoss Seam framework
JBoss Seam is a powerful new application framework for building next generation Web 2.0 applications by unifying and integrating technologies such as Asynchronous JavaScript and XML (AJAX), Java Server Faces (JSF), Enterprise Java Beans (EJB3), Java Portlets and Business Process Management (BPM). It is the first application framework for EJB 3.0.

Integrate JBPM tool
Seam integrates transparent business process management via JBoss jBPM, making it easier than ever to model, implement and optimize complex collaborations (workflow) and complex user interactions (pageflow).
The JBoss Business Process Modelling tools can be easily integrated to a Jboss Seam application. The idea is to have a number of business processes describing a typical process e.g. to make a booking. This may differ for customer to customer, and by integrating the modeling tool, we can use a standard business process description and integrate it directly into the application.

Rich user interface
Most of the everyday users of a Logit D2D/SEA type of product will be sitting in front of his/her computer, and connected to an internal network. Since managing intermodal freight operations can become quite complex, a rich Windows-like user interface is a preferred solution. The Logit applications are web based, and based on a Rich Internet application using the latest web 2.0 standard including Ajax components.
Seam provides multiple stateful contexts of different granularity from the conversation scope to the business process scope, liberating developers from the limitation of HTTP sessions. For example, developers can write Web applications with multiple workspaces that behave like a multi-window rich client.

JBoss application server can be configured to run in a clustered environment to balance the work, and/or handle recovery situations.
The solution uses a well proven mechanism for database connections, supporting all major database management systems, including DB2 and Oracle.

Data Structures
The data structures deployed in Logit products are flexible and well suited to handle all kinds of logistics and fleet operations.

Efficient Interface handling
Our integration strategy is based on our internal solution Logit Enterprise Service Bus (LogitESB), capable of receiving and delivering XML messages to and from other systems. LogitESB is compatible with the IBM Websphere MQ and based on open source Mule ESB. LogitESB consist of multiple configurations, each with a common interface, providing standard means of connections between the configurations. This introduces a “plug and play” like environment.

Mule ESB
Mule ESB is a lightweight integration platform and service container that allows you to quickly and easily connect your applications together. Mule ESB provides a robust, secure and scalable platform to build enterprise applications offering an array of transports such as JMS, HTTP, Email, FTP, JDBC and many more. It also offers rich set of features for web services, message routing, mediation, transformation and transaction management. Designed around the ESB (enterprise service bus) concept, Mule ESB is the most widely used open source integration platform

Logit Systems AS, c/o: Janope AS, Nesseheia 7, 4770 Høvåg, Tlf.: +47 900 12 263  |  Web by: GTM AS