The Challenges of Developing Enterprise Applications

Enterprise applications are facing many challenges, such as portability, reusability, interoperability, and application integration. Since the inception of Java in 1995 as a simple object-oriented and portable language, its main focus was on the development of portable client-side applications. The challenges of developing portable Java enterprise applications remain due to the lack of server-side application development framework and tools. By server-side computing, we imply the design of small, location-transparent components that work together to fulfill enterprise service requirements. In many cases, these lightweight components can work as both client and server.

Enterprise computing is ...

Get Sams Teach Yourself EJB in 21 Days now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.