XML4JAVA: Simplifying e-business

Tools

We commonly use the following tools to develop a variety of enterprise applications.

JasperReports

We use various types of reporting tools. JasperReports is a popular open source reporting tool that we extensively use in our projects. We also provide training to our customer’s IT staff on this tool. Bilal Siddiqui has recently written a book on this tool named JasperReports 3.6 Development Cookbook.

Compiere and ADempiere

The XML4Java team has used various types of workflow engines to implement ERP solutions. Compiere and ADempiere are two popular open source ERP solutions that we frequently use in our projects. We have the capability of configuring as well as customizing these ERP products according to application requirements. We also provide training to customer’s IT staff on these products.

JBoss, Geronimo, and Web Sphere

XML4Java uses these application servers for enterprise applications. We have expertise in porting enterprise applications from one application server to another, implementing workflow engines using these servers, content management solutions and developing XML based applications. Selection of a particular application server depends on the enterprise application requirements.

Apache Directory Server (ApacheDS)

ApacheDS is an open source directory server by Apache. Directory servers are commonly used for identity management (e.g. user-base and access control management) and to store data that needs less frequent updates. The XML4Java team has used it to store user-base and production management data and to implement Single Sign-On (SSO) with Kerberos.

We also have experience of customizing ApacheDS according to application requirements.

Eclipse IDE

XML4Java uses Eclipse as an IDE for in-house development. XML4Java can also develop customized plug-ins for Eclipse IDE (such as a workflow plug-in for for efficient application development).

Tomcat

XML4Java uses Apache Tomcat for simple JSP applications.

iReport

iReport is a popular open source JRXML authoring tool that we extensively use to author JRXML.

PostgreSQL

PostgreSQL is a popular open source relational database system that we extensively use in our projects.

 

JasperReports 3.6 Development Cookbook
Over 50 recipes to create next-generation reports using JasperReports