Java and the Enterprise
It has been more than a decade since Java first came on the scene. Java brought with it a freshness of approach and for the first time, developers could think about multi-tiered applications, inter-operable features and above all comprehensive security. Java applications became an inseparable part of networked and distributed applications development. The greatest benefactor of Java Technologies has been the Enterprises. With the spurt in the internet economy, the need for exclusive application development for the enterprises, began to be acutely felt. A standardized architecture for database management, was very much the crying need for enterprise application development. Java came up with J2EE( Java 2 enterprise edition). J2EE gained wide acceptance and soon became the standard for enterprise architecture. The challenge of keeping up with the blistering pace of growth of e-enterprises, is being met head on by JEE. Today Java architecture and the ensuing JEE applications development has made quantum leaps in Application Development.
J2EE (Presently re-christened as JEE)
Java has succeeded remarkably in providing an exciting technology for enterprises in their attempts to remain competitive and flexible. J2EE applications and applications development have become more popular among developers. The greatest challenge for J2EE applications has become managing them, post release. Java Platform, Enterprise Edition (Java EE), in purely technical terms, is defined as a set of coordinated technologies and practices that enable solutions for developing, deploying, and managing multi-tier, server-centric applications.
Built solidly on the Java Platform, Java EE adds the capabilities that provide a complete, stable, secure, and fast Java platform for the enterprise. The advantage of JEE lies in the fact that it substantially reduces both effort and money in developing multi-tier solutions. Java Platform, Enterprise Edition has the top most priority of making development easier. The chief components and features of JEE are Enterprise JavaBeans (EJB), Java Server Faces (JSF), and the latest web services APIs. Java EE while making coding simpler and more straightforward, still succeeds in maintaining the inherent hold of JEE as the most powerful platform for enterprise application development.
Advantages of JEE applications development
It must be obvious and clear from the preceding paragraphs, that JEE offers a no-nonsense, developer friendly application development platform. Providing adaptive and seamless architecture for developers, JEE fulfills the need for developing mult-tiered applications and distributed applications,without the complexity of writing individual codes for each set of business applications. JEE has arrived on the scene when developers were feeling the pinch of a reliable development platform. Today JEE has nudged out many other platforms by sheer virtuosity and ease of development.
What Tangentia Offers
Tangentia through our "Think Global, Act Local" strategy and locations in Canada, USA and India offers JEE application development, JEE consulting and JEE related solutions for Fortune 500 corporation as well as multiple small and medium customers. Tangentia is a certified IBM Premier Business partner SVP approved to sell the entire stack of WebSphere software and implement solutions on the WebSphere platform. A detailed capability matrix can be seen below.
| Desktop Applications | Java Swing, Eclipse Rich Client Platform, AWT, SWT |
| Frame Work | Struts 1.2/2.0, Spring 2.0/2.5 |
| Enterprise Applications | J2EE (EJB & JMS), Web Services, AD Market Place(Server/Portal), Flex Based Applications, Enterprise Service Bus(ESB), Workflow Engines (jBPM, WebSphere Integration Server, ActiveFlow), Rules Engine (Drools, ILOG JRules), RMI |
| Frameworks | Struts, Hibernate, Spring, JSF, Lucene, Quartz, Ant, Maven, Cruise Control, jUnit, DbUnit |
| Web Technology | JSP, JSTL, JSF, JQuery, Ajax, Java Script, DWR, FCK Editor |
| Application Servers | JBoss, Weblogic, WebSphere, Tomcat, SunONE |
| IDE | Eclipse, Net Beans, Web Ratio (Model Based Application Development IDE) |
| Database | SQL Server 2000/2005, My SQL 4.x/5.x, Oracle 8i/9i/10g/11i, PostgreSQL 8.2 |
| Tools | Ant, xDoclet, iReport 3.6, Jasper Report(with iReport), ceWolf API (charts), Maxmind GEOIP API, Device Atlas, Flow Player Integration, Google Analytics, adMob Analytics, Google Adword, YouTube API, Document Viewer Integration, Display Tag Libraries, Fusion Charts API, ammap API. |
| Payment Gateway | PayPal Integration, we can integrate any other payment gateway as per the requirement. |
| Synchronization | CVS, SVN |
Java/ J2EE Application Development offerings include :