Euro Application Platform (EuroAP) is a modern, efficient, fast and flexible application server. EuroAP is used to run Java™ applications. It can be used on any operating system supporting Java™ language. Built on the Red Hat® source code JBoss® Enterprise, the Application Platform provides Enterprise-class stability and security. It works perfectly in any environment, including critical ones.
An application server is middleware located between the operating system and the applications running on it (Java™). It enables communication between different applications/services or systems and data management, constituting a hidden translation layer.
As an application server, EuroAP includes over 500 components, combining complex environments into one coherent whole. It provides, among others, clustering and high availability mechanisms and enables load distribution and balancing functions. It offers the highest quality and stability of the Enterprise class available on the market, thanks to which it is suitable for work in complex and demanding environments.
Using EuroAP is simple. It is enough to install the application on the application server to make it available to the user. The client (end user) may, for example, use a browser to send a request to the application, and the application server will run the application logic and return a response to the client. Importantly, all operations take place on a server belonging to the organization that hosts the application.
EuroAP also facilitates the work of Java™ developers. Simplifies application development by allowing the user to seamlessly connect to the backend, greatly increasing the productivity of administrators and developers. This, in turn, significantly reduces the cost of maintaining the infrastructure.
EuroAP provides high quality and functionality of the Enterprise class:
For EuroAP production we use the same source code from which Red Hat® JBoss® Enterprise Application Platform was built. It means full compatibility of both solutions at the level of executable Java™ code. The only differences in the code are due to the branding of the products.
– Alicja Czyż, EuroAP Product Manager
Advantages of EuroAP
EuroAP provides a rich set of components, allowing the separation of business logic from services providing, among others, security, transaction management, scalability, and access to databases. Developers can delegate these tasks to EuroAP and focus on delivering unique value to their clients. Additionally, thanks to the powerful CLI interface, it is possible to easily automate each activity.
The EuroAP application server offers full support for Java™ EE and ease of deployment regardless of the environment. It is perfect for both physical machines, virtual environments, as well as private and hybrid clouds. It enables fast service delivery and flexibility, resulting in lower deployment and management costs, easy scaling, and simplicity of configuration. EuroAP also includes a graphical user interface, making it even easier to use.
Features of EuroAP
EuroAP has many features and functionalities (mentioned above) intended for use in corporate conditions and demonstrates versatility and ease of use:
Operation via the GUI and CLI
EuroAP, in addition to the graphical management console, includes an extremely extensive command line that completely automates the configuration process of our server. Manual editing of XML files is no longer needed. This functionality offers additional opportunities thanks to which it is possible to write scripts and automate tasks.
EuroAP is based on the modular middleware architecture ready for use in cloud solutions. It enables activating services on demand, speeding up the process of starting the server and reducing the need for system resources e.g. memory.
Two Operation Modes
The solution provides the possibility to work in two modes: Domain and Standalone:
- Standalone mode represents a single server instance running on a single Java™ machine
- Domain mode allows you to manage multiple EuroAP instances from a single location.
It supports numerous frameworks
Powerful APIs and developer tools enable you to efficiently build fast, secure, and highly scalable Java™ EE applications. The supported frameworks include: Spring, Spring Web Flow, Spring WS, Spring Security, Hibernate, Arquillian, AngularJS, jQuery, jQuery Mobile, Google Web Toolkit (GWT).