ecfirst.com team members have demonstrated our proficiency in all of the listed technologies. We have been able to deliver solutions utilizing these components individually. More importantly, we have had success assembling these components to architect enterprise solutions. In addition to our extensive hands-on experience, we have a very aggressive training program that keeps our engineers well versed and up-to-date in these skills as they change. We regularly send our staff to formal training by industry leaders like BEA/The Object People and Rational, and have 24/7 satellite training from IBM Learning Services Network available at our facility.
Object oriented development methodology
ecfirst.com uses UML v1.3, which is the current standard in the industry.
ecfirst.com starts OO application development by applying UML to internal product development and have also been able to extend this to client engagements. Most of our engineers are practicing OO development methodology with the help of tools like Rational Rose and Argo. As part of our on-going training program, many of the engineers have had formal training by Rational Software.
Java
ecfirst.com have many years of experiences working and developing applications in Java. Many of our engineers are Sun Java Certified. Our experiences with Java ranges from individuals that have ported the Java Virtual Machine to an imbedded operating system to building an application that have been licensed by SUN for their internal use.
J2EE
ecfirst.com team members have worked with many of the building blocks that comprise the Java 2 Platform Enterprise Edition specification. These building blocks include Enterprise JavaBeans (EJB) components, Java Servlets API, JavaServer Pages and JDBC. Surrounding the building blocks is the J2EE Application Model which ecfirst.com has extensive knowledge and experience with.
EJB 1.0, EJB 1.1
ecfirst.com team members are working with EJBs in various client engagements. Many of the individuals have had formal training by BEA/The Object People. The specific course is Distributed Application Development with EJB in VisualAge for Java. This course was organized and hosted by The Principal.
JSP 1.0 & WebSphere 3.02, 3.5, 4.0 and 5.1
ecfirst.com team members have been developing using JSP 1.0 or greater in both internal product development as well as various client engagements. In addition, we are actively using WebSphere Studio for JSP development, which is at the 1.x specification.
See JSP/Servlet/Beans Architecture Diagram (ecfirst.com actual case example)
Servlets 2.1
ecfirst.com team members are very familiar with the Servlets API and have used them in numerous projects to support server-side presentation.
XML
ecfirst.com team members are familiar with the XML standard and have used WebSphere Studio to create XML pages.
AS/400
ecfirst.com team members have 22 years of experience collectively developing applications for the AS/400 platform.