JBoss application server

JBoss application server

Infobox Software
name = JBoss


caption =
developer = Red Hat
latest release version = 4.2.3
latest release date = release date|2008|07|18
latest preview version = 5.0 CR2
latest preview date = release date|2008|09|17
operating system = Cross-platform
programming language = Java
genre = Application server
license = GNU Lesser General Public License
website = http://labs.jboss.com/jbossas

JBoss Application Server (or JBoss AS) is a free software / open source Java EE-based application server. Because it is Java-based, the JBoss application server is cross-platform, usable on any operating system that Java supports.

Versions

JBoss AS 4.0 is a Java EE 1.4 application server, with embedded Apache Tomcat 5.5. Any Java Virtual Machine between versions 1.4 and 1.5 is supported. JBoss can run on numerous operating systems including many POSIX platforms (like Linux, FreeBSD and Mac OS X), Microsoft Windows and others, as long as a suitable JVM is present.

JBoss AS 4.2 is also a Java EE 1.4 application server, but Enterprise JavaBeans 3.0 is deployed by default. It requires the Java Development Kit version 5. Tomcat 6 is bundled with it.

The next version of JBoss AS 5 is planned to be a Java EE 5 application server. [web cite|url=http://www.javalobby.org/java/forums/t84693.html|title=JBoss Application Server 5.0 beta available|date=2006-11-20]

Product features

* Clustering
* Failover (including sessions)
* Load balancing
* Distributed caching (using JBoss Cache, a standalone product)
* Distributed deployment (farming)
* Enterprise Java Beans version 3
* Aspect-Oriented Programming(AOP)-support
* Hibernate-integration (for persistence programming;JPA)
* Support for J2EE-Web Services like JAX-RPC (Java API for XML for Remote Procedure Call)
* Java Message Service integration
* JCA (Java Connector Architecture)-integration
* JACC (Java Authorization Contract for Containers)-integration
* EJB 2.1-specification
* JSP/Servlet (Tomcat)
* RMI-IIOP (JacORB, alias Java and CORBA)
* JTA (Java Transaction API)
* JDBC
* SAAJ (SOAP with Attachments API for Java)
* JNDI (Java Naming and Directory Interface)
* JAAS (Java Authentication and Authorization Service)
* JavaMail
* Deployment API
* Management API
* Java Management Extensions

References

* "JBoss 4.0 The Official Guide", by Marc Fleury, Scott Stark, Richards Norman - JBoss, Inc, Sams Publishing, ISBN 978-0672326486
* "JBoss At Work: A Practical Guide", by Tom Marrs, Scott Davis - O'Reilly Publishing, ISBN 978-0596007348

ee also

* Comparison of application servers

External links

* [http://labs.jboss.com/jbossas/ JBoss application server website]
* [http://www.techscroll.com/mig_top.html Migrating WebLogic applications to JBoss]
* [http://www.nruns.com/_downloads/Whitepaper-Hacking-jBoss-using-a-Browser.pdf JBoss Default install insecurities and recommendations]
* [http://www.jboss-server.com/ JBoss server tutorials]


Wikimedia Foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Look at other dictionaries:

  • JBoss Application Server — Тип сервер приложений Разработчик RedHat Операционная система Кроссплатформенное программное обеспечение Последняя версия 7.1.1 (9 марта 2012 года) …   Википедия

  • JBoss Application Server — Basisdaten Entwickler Red Hat Aktuelle Version …   Deutsch Wikipedia

  • JBoss application server — …   Википедия

  • Application server — In n tier architecture an application server is a server that hosts an API to expose Business Logic and Business Processes for use by other applications [ [http://mediaproducts.gartner.com/reprints/microsoft/vol3/article2/article2.html Magic… …   Wikipedia

  • Application-Server — Ein Anwendungsserver (engl. application server) [ˌæplɪˈkeɪʃn̩ ˈsɝːvɚ] ist im Allgemeinen ein Server in einem Computernetzwerk, auf dem Anwendungsprogramme (applications) ausgeführt werden. Im engeren Sinne bezeichnet der Begriff Application… …   Deutsch Wikipedia

  • Application Server — Ein Anwendungsserver (engl. application server) [ˌæplɪˈkeɪʃn̩ ˈsɝːvɚ] ist im Allgemeinen ein Server in einem Computernetzwerk, auf dem Anwendungsprogramme (applications) ausgeführt werden. Im engeren Sinne bezeichnet der Begriff Application… …   Deutsch Wikipedia

  • Web Application Server — Ein Anwendungsserver (engl. application server) [ˌæplɪˈkeɪʃn̩ ˈsɝːvɚ] ist im Allgemeinen ein Server in einem Computernetzwerk, auf dem Anwendungsprogramme (applications) ausgeführt werden. Im engeren Sinne bezeichnet der Begriff Application… …   Deutsch Wikipedia

  • Websphere Application Server — Ein Anwendungsserver (engl. application server) [ˌæplɪˈkeɪʃn̩ ˈsɝːvɚ] ist im Allgemeinen ein Server in einem Computernetzwerk, auf dem Anwendungsprogramme (applications) ausgeführt werden. Im engeren Sinne bezeichnet der Begriff Application… …   Deutsch Wikipedia

  • Dynamo Application Server — (DAS) was a Java EE conformant application server developed by Art Technology Group (ATG). See also Comparison of application servers IBM WebSphere JBoss application server Oracle WebLogic Server This network related software artic …   Wikipedia

  • JBoss AS — JBoss Application Server Basisdaten Entwickler: Red Hat Aktuelle Version: 5.0.0 (5. Dez. 2008) …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”