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.