Java technology is both a programming language and a selection of specialized platforms and it standardizes the development and deployment of the kind of secure, portable, reliable, and scalable applications required by the networked economy. Java, which is a widely used, extensible programming platform, makes the development of personalized applications and content much easier.
Ontrack?s portfolio of products and projects that are developed using the Java technology are based on the idea that the same software should run on many different kinds of systems and devices.
Ontrack has experience in developing products or undertaking projects in the following sub technology/tools:
Ontrack?s Capabilities in Java Sub Technology/Tools:
Java 2 Platform, Enterprise Edition (J2EE)
Java 2 Platform, Enterprise Edition (J2EE) defines the standard for developing component-based multitier enterprise applications. The J2EE platform manages the infrastructure and supports the Web services to enable development of secure, robust and interoperable business applications.
Ontrack has started using this leading technology in the ?Indenting System? & ?Agency Business System?, integrated with SAP, created for a multinational ?fortune 500? Trading house and for an in house project to monitor productivity and efficiency of employees.
In yet another project dealing with the sphere of healthcare, we have used Struts, which is a Framework by Apache on J2EE. Continuing with the growing carve EJB has been introduced in another project ?Supply Chain Management System?.
Ontrack has a combined experience of around 150 man-months & has the capability of taking mission critical challenges on this platform.
Java 2 Platform, Standard Edition (J2SE)
J2SE provides a complete environment for applications development on desktops and servers. The premier solution for rapidly developing and deploying mission-critical, enterprise applications, J2SE provides the essential compiler, tools, runtimes and APIs for writing, deploying and running applets and applications in the Java programming language.
Ontrack has a combined experience of around 75 man-months & has delivered many projects & products successfully in this area like Personalmedic, eSCM, SMS Xprez including client server based applications in swing/AWT etc.
Macromedia JRun 4 provides the speed and reliability required to deploy and manage your standards-based Internet applications. Currently used in production at over ten thousand companies worldwide, JRun is the proven solution for reducing the time and cost associated with developing and deploying applications.
This is the main application server used to deploy J2EE applications in Ontrack. Ontrack has a combined experience of around 70 man-months & has delivered many projects successfully in this area including resource pooling, connection pooling, security maintainace, JNDI etc.
Tomcat is the servlet container that is used in the official Reference Implementation for the Java Servlet and JavaServer Pages technologies. Tomcat is developed in an open and participatory environment and released under the Apache Software License. It is intended to be a collaboration of the best-of-breed developers from around the world.
Ontrack has a combined experience of around 100 man-months.
The Struts framework provides the invisible underpinnings every professional web application needs to survive. Struts helps you create an extensible development environment for your application, based on published standards and proven design patterns. Struts is part of the Apache Jakarta Project, sponsored by the Apache Software Foundation.
Struts is the mostly used framework for implementing MVC for almost every J2EE projects in Ontrack. Ontrack has a combined experience of around 50 man-months & has delivered many projects successfully in this area including implementation of multilingual support, Resource based Messaging etc.
A highly optimized Java runtime environment, J2ME technology specifically addresses the vast consumer space, which covers the range of extremely tiny commodities such as smart cards or a pager all the way up to the set-top box, an appliance almost as powerful as a computer.
The number of mobile phone users in the world is increasing rapidly. An ever-increasing number of phones will be connected to the Internet. This opens new possibilities for users, operators and content providers. Users will have the option to personalize their mobile devices by downloading new applications such as games and utility software. This need for customized content makes greater demands on the application development platform, than has traditionally been the case.
Projects & Products developed by Ontrack:
Supply Chain Management System - eSCM (Mitsui & Co UK Plc)
eSCM offers proper document flow and stock flow in a supply chain environment spread over remote geographical locations so as to move towards zero latency in transparent information sharing. This system has been developed to cater to the supply chain requirements of multiple companies across the world in the intent of reduction of cost and time of delivery.
eSCM is centered around the concept of entities with proper role mappings between them. The system is dynamic enough to absorb new entities, new roles, new mappings, new administrative services and new document types to be exchanged between the entities.
eSCM is an application which caters to automation of the processes of a supply chain. The system also takes care of the flow of the documents electronically.
eSCM also enables users to exchange data with other external systems like SAP, external authentication systems and legacy applications.
eSCM as a solution runs in ASP mode, which means it can be used for multiple companies with entirely different patterns, supply chain models, work flows and document flows.
The Application Tier Consists of:
Entity Beans representing the business data to be operated upon, data persistence being container managed.
Session Beans to wrap the entity Beans for business logic operations following the Session Fa?ade Pattern implementing a pool cache of EJB Home Objects following the Singleton Pattern.
Struts Framework for Request Processing ,session tracking and User input access objects.
JSPs are being used for the presentation tier with custom tags for continual reuse.
UML with Rational Rose, JSP, Servlet, JDBC, MVC Struts, EJB, SAP, SQL Server 2000, Oracle 8i, J Run App Server, Turbo Linux 8, Solaris 8, Windows 2000.
Session facade pattern with MVC at presentation & web tier.
Personalmedic, Medical Tracking (Personalmedic (UK))
Personalmedic is a personal health record for individuals and their families, corporations and their employees, governments and their citizens accessible anytime anywhere in the world on a fully secure and confidential basis. Instant access to up-to-date record is available in different languages ensuring faster, better medical treatment. The user has extreme level of flexibility to customize the entire portal from the menu structure to the online help system.
JSP, Servlet, JDBC, SQL Server 7, Apache Tomcat-4.0.3 App Server, Forte CE, Win
Mitsui Agency Business System ? MABS (Mitsui & Co UK Plc)
The project involves the computerization of all transactions of ?Mitsui & Co. UK Plc.? spread all over the World. It is one of the largest trading companies in the world.
Currently the system keeps track of all Transactions done in Milan, Paris & Madrid as well as London office, Integrated with existing SAP Server. The system provides for easy input of indents and generation of indent confirmation to both buyer and seller. The system also tracks the profitability of every transaction.
The System is designed to run under a very high level of security with multiple users with multiple profiles. Most of the masters in the system are accessed from the SAP database through BAPI calls. The transactions are maintained in SAP & as well as a SQL server database. The system is deployed in a windows 2000 server at London & operated from Milan, Paris & Madrid with a highly secured dedicated network.
JSP, Servlet, JDBC, SQL Server 7, Apache Tomcat-4.0.3 App Server, Forte CE, Win
Indent Processing System (Mitsui & Co UK Plc)
The project involves the computerization of the total Indenting System of ?Mitsui & Co. UK Plc.? spread all over the World. The System keeps track of all Transactions done in Milan (Italy) office, Integrated with existing SAP Server & generates reports in multiple languages.
The System is designed to run under a very high level of security with multiple users with multiple profiles.
JSP, Servlet, JDBC, MVC Struts, SAP, SQL Server 7, J Run App Server, Forte CE ? 3
IDE, Win 2000.
Change Control Management System - CCMS (Ontrack Systems Ltd.)
Ontrack Systems Ltd. handles projects nationally and internationally. Dealing with Clients all over the world and their requirements needs a lot of structured approach. This S/W serves this purpose by presenting a user-friendly interface to both the Clients & the developers using which they can post Change Requests and carry on the task of implementing the same.
JSP, Servlet, JDBC, MVC Struts, SQL Server 7, J Run App Server, Forte CE, Win