Go  
SERVICES
- Application Development and Maintenance
- Information Security
- Mobile Applications
- Business Intelligence and Data Warehousing
- Independent Verification
and Validation
- Business Process Outsourcing
- Enterprise Resource Planning
- Infrastructure Services
- Consulting Services
CASE STUDY

Marlabs developed a solution for integrating and streamlining the in-flight supply chain resulting in lower costs, reduced wastage, and higher customer satisfaction.

>> Click here to read more
   
  JEE Practice  
     
     
 

The JEE platform has come a long way and is now considered to be the most pervasive Enterprise Application platform today. It is supported by most large vendors and is likely to continue to be the preferred choice for application, product as well as tools development, both in the closed-source/commercial as well as open source/free environments.

To enable our clients to effectively harness this technology, Marlabs has set up a separate practice area focused on Java/JEE. This enables us to bring a systematic and rigorous approach to the selection of the right kind of tools, methodologies and processes to be applied to your problems; so as to deliver optimized solutions to help you successfully compete in the marketplace.

Marlabs has been around for as long as the Java language. And during this period, we have worked with an increasing array of Java/JEE tools and technologies. The capabilities of this platform have encouraged many large enterprises to adopt the JEE platform for developing large-scale and mission-critical applications. Marlabs has had considerable success with this platform in successfully implementing sophisticated applications for our customers.

Learn more about our Java/JEE Practice:

Java Center of Excellence
Marlabs works with our customers in demystifying as well as successfully adopting and harnessing JEE technology. To this end, we have set up a dedicated Center of Excellence for Java Technology (JCoE).

The JCoE conducts ongoing research on the platform, which includes the following activities:

  • Constantly and proactively tracking JEE technology to understand the new features that are being built into the platform.

  • Assimilating these innovations into our knowledge base so that we can share our insight with you and support you when you need to make informed decisions.

  • Incorporating these features in our methodology to provide the most efficient and effective IT solutions to our customers.

Our JEE research is focused on developing standards, prescriptive architectures, and reusable application frameworks. As JEE standards and specifications evolve, the JCoE evaluates the pros and cons of these improvements and their potential impact on our customers – from an application development/maintenance as well as business perspective. Through our research, we help you validate the applicability of emerging concepts and techniques and minimize the risk of adoption of these technologies.

The JCoE also serves as a community for our technical staff to exchange and brainstorm ideas, explore new tools and technologies, publish white papers, exchange knowledge in the form of discussion forums and so on. Marlabs has a dedicated team of senior JEE members to evangelize the JCoE within the company.

Project Examples
Marlabs has implemented complex Java based enterprise applications for customers across various industries such as Banking, Financial Services, Technology, and Healthcare. Technologies range from pure Java standard edition to enterprise applications utilizing full-fledged features of Java enterprise edition components.

J P Morgan Chase & Co.
Risk management applications are a critical requirement for trading houses and involve sophisticated business and technical requirements. JP Morgan needed a Fixed Income System (FIS) to provide risk management capabilities to bond traders. Marlabs developed the Fixed Income System for their bond trading division. FIS 2 (Fixed Income System 2) is based on a Java / Sybase 3-tier framework. Data flows from various sources (such as Bloomberg) into a VAX/VMS/ Sybase system where it is pre-processed, using Fortran programs. The data then moves into a Unix/Sybase system where it is stored for users. A Sybase data warehouse accesses this data for reports and analysis.

Users interface with a Java/Swing application that in turn connects to a custom Java application server via CORBA and RMI/IIOP. The VAX/VMS to Unix interface is achieved via overnight batch jobs which involve data refreshes - holding adjustments, trades and benchmark updates.

A highlight of this system is that it uses HTTP or RMI depending on whether it is accessed via the web (servlet interface) or application (swing interface). It also has a custom Excel interface so that users can use computational services of the application server on Solaris from MS Excel on Windows.

Citibank Universal Card Services
Marlabs helped Ernst & Young develop and implement two important services for Citibank:

Money Transfer Service
Marlabs worked with Citibank to enhance the website www.c2it.com, which allows the transfer of money to anyone anywhere in the world - through email. We replaced a Perl/C++ based website with JEE technology. Marlabs developed the project using EJB, Servlets, and JSP using the Apache Struts framework. The application was built around the IBM WebSphere Application Server running on a Sun Solaris box. XMLRPC is used to communicate with the backend.

Account Online
Account Online is used to manage credit card accounts, view and sort transactions from statements or unbilled activities, pay bills, and email money anywhere in the world. Accounts can be managed with Wireless Account Online access using Internet–enabled phones. Users can check current credit card activity from a desktop, anytime at their convenience. 

Sign up now for a free assessment

Marlabs offers you a free one-day assessment on how JEE can make a difference to your organization. Just drop in an email to jeepractice@marlabs.com.

 

  CAREERS  
   
  Contact us at:

 
  METHODOLOGY
  The Marlabs application development approach combines the best of popular methodologies including Waterfall, Agile, JAD, RAD and Spiral.