Java Technology skillset
Languages Java Technology
J2EE, JEE5, Struts, Spring, JSF, Hibernate, Servlet, JSP, JSTL, Tiles, Jboss Portal, Jboss Cache, Clustering Web services
Java API for XML-Based Web Services (JAXWS), Java API for XML-Based RPC (JAX-RPC), Java Architecture for XML Binding (JAXB) 2.0, SOAP with Attachments API for Java (SAAJ), Streaming API for XML, Apache Axis Application Server
Jboss, Tomcat, Apache Enterprise
Enterprise JavaBeans, J2EE Connector Architecture, Java API (Message Service, Persistence, Transaction, JDBC), JavaMail
|
|
|
We develop and support for large-scale distributed applications. We have deployed expensive special-purpose distributed systems in various industries, such as social networking, banking, finance, airline, and telecommunications. Our aim is to develop tools which will enable developers to realize scalable distributed applications on the Internet. The life cycle of a large scale distributed application will have four stages:
- Application design
- Implementation and testing
- Deployment and utilization
- Maintenance and evolution
Java Distributed Application Development (JDA)Our core area of distributed development is in Java/J2EE. Java EE provides a standardized way to enable interactions between distributed applications and disparate information sources. J2EE provides the framework for the development of distributed applications and is one of the leading platforms for the deployment of Service Oriented Architecture (SOA) applications using web services.
Java EE applications are divided into the following application tiers:
- Client-tier components run on the client machine: There components run on the client side, such as HTML, Javascript, AJAX, Applets etc
- Web-tier components run on the Java EE server: This is the MVC (Model View Control) area. JSP, Servlets
- Business-tier components run on the Java EE server (EJB)
- Enterprise information system (EIS)-tier: Database servers, services J2EE protocols etc.
We do our distributed application development using J2EE/Jboss technologies along with technology research and evaluation capabilities.
|
|
|