Technical Services

At OPI, we provide our clients with the skills and expertise needed for building large, web-based applications for large enterprises. At the core of our skill set is the JEE family of technologies.  The open source community also provides many inexpensive, valuable, and industrial strength tools and frameworks for building JEE systems. Knowing when and how to use these tools and frameworks is essential to the success of any JEE development effort.  Along with that, our consultants possess deep knowledge of the major JEE application servers in use by clients today.

Core JEE Technologies

Servlets, Java Server Pages (JSP, JSTL), Java Server Faces, AJAX, DOJO & YUI toolkits, Flex, Enterprise Java Beans (EJBs), JDBC, Java Messaging Service (JMS), Java Persistence, Groovy, Ruby and XML

Mainstream JEE application servers

BEA WebLogic Sever, IBM WebSphere, JBoss, Tomcat, Geronimo

Open source tools and frameworks

Eclipse, Struts, Tiles, Spring, Hibernate, Grails, Ruby on Rails, Ant, Log4J, JUnit, and many more

Related technologies

Portals, Content Management, Enterprise Applications Integration (EAI), Relational Databases, Service Oriented Architectures (SOA), Web Services, and the Tibco family of products

Methodologies

OPI consultants are comfortable working within any methodology including Agile, RUP, Extreme Programming, and traditional waterfall development processes.