Strona g??wna


Technology


Solutions


Company


Clients


Contact us

 
 



 
 














 

 

 

 

 




J2EE technology advantages

The standard for Internet application creation

Java is a modern programming language supporting object-oriented programming.
It has a wide range of software libraries, which in a natural way support solution creation in distributed architecture (i.e. network connectivity, remote procedure call, multithreaded programming, etc.).  With extensions provided by J2EE specification, Java is perfectly suitable for creation of advanced Internet solutions. 

Availability of ready-to-use technology components

There is a great number of Java software libraries available, providing additional functionality beyond the language’s scope. Majority of them are Open Source libraries. Additionally, a wide range of commercial products is available.

Solutions mobility

Java was designed in line with "compile once, run everywhere" rule. Every Java application in a binary form can be run on any system with Virtual Java Machine installed. It means that all hardware platforms, from handhelds to mainframes, and all operating systems (Unix, Windows, Solaris, MacOS itd.) support Java. All major software producers work on Java, guaranteeing a high level of standardization and actual interoperability of its solutions.

Simplified architecture and software development

The layer architecture enables the usage of market proven, component model of building integrated solutions. Thus programmers can focus on designing and implementation of solution supporting a specific business processes.

Scalability

J2EE platform guarantees creation of scalable applications, enhancing its efficiency eradicating the need for re-designing or re-implementation. This can be achieved by application of standard mechanisms (provided by the platform), such as  dynamic load balancing or maintaining connection pool to external systems.

Integration support

Standard interfaces and specifications (JDBC, JTA, JMS, JNDI) for integration with external systems allow to use functionalities of  the client’s existing. It results in reduced cost and implementation time.

Distributed transaction support

Due to integration of JTA specification (supporting X/Open XA protocol and OTS 1.1 OMG model), solutions based on J2EE platform can initiate or participate in distributed transactions initiated by external systems. This ensures that such operations are atomic, integral, isolated and durable – key features for security of the client’s vital business data.

Coherent and flexible security model

Due to proper security mechanisms, such as authentication and authorization of users, J2EE platform support creation of highly secure applications, which is indispensable for systems managing important business data of every company. 

This guarantees data confidentiality, its availability to authorized users or units, and data protection against unauthorized modification. 

Open standards

Application of open standards limits the risk of dependency on one supplier of software components and reduces total cost of ownership of the solution (TCO).

 

  
send page
send page   
print page
print page