answersLogoWhite

0

What is JBoss?

User Avatar

Anonymous

18y ago
Updated: 11/22/2022

JBoss is an open source project, sponsored by Red Hat, aimed at building a Java-based middleware application server.

An application server is a software engine that delivers applications to client computers or devices. The main benefit of an application server is the ease of application development, since applications need not be built from scratch, but are assembled from building blocks provided by the application server.

Middleware is a piece of software that connects two or more software applications so that they can exchange data.

User Avatar

Wiki User

18y ago

What else can I help you with?

Continue Learning about Engineering

What are some functions of Jboss Application Server?

The functions of the Jboss Application Server is to act as an open source code tool to allow individuals or businesses to create applications. It can be used for debugging and as a learning tool. It is based on Java.


Differences between XA and Non XA Data sources?

An XA transaction, in the most general terms, is a "global transaction" that may span multiple resources. A non-XA transaction always involves just one resource. An XA transaction involves a coordinating transaction manager, with one or more databases (or other resources, like JMS) all involved in a single global transaction. Non-XA transactions have no transaction coordinator, and a single resource is doing all its transaction work itself (this is sometimes called local transactions). XA transactions come from the X/Open group specification on distributed, global transactions. JTA includes the X/Open XA spec, in modified form. Most stuff in the world is non-XA - a Servlet or EJB or plain old JDBC in a Java application talking to a single database. XA gets involved when you want to work with multiple resources - 2 or more databases, a database and a JMS connection, all of those plus maybe a JCA resource - all in a single transaction. In this scenario, you'll have an app server like Websphere or Weblogic or JBoss acting as the Transaction Manager, and your various resources (Oracle, Sybase, IBM MQ JMS, SAP, whatever) acting as transaction resources. Your code can then update/delete/publish/whatever across the many resources. When you say "commit", the results are commited across all of the resources. When you say "rollback", _everything_ is rolled back across all resources. The Transaction Manager coordinates all of this through a protocol called Two Phase Commit (2PC). This protocol also has to be supported by the individual resources. In terms of datasources, an XA datasource is a data source that can participate in an XA global transaction. A non-XA datasource generally can't participate in a global transaction (sort of - some people implement what's called a "last participant" optimization that can let you do this for exactly one non-XA item).


What are the features of open source software?

Developing software using an open-source model is becoming increasingly popular. The main advantages that open-source software has over proprietary (closed-source) software are: * Lower development cost. Individuals and smaller companies may aid in developing the software, reducing the number of programmers you have to pay yourself. * Bug detection and correction. With more people viewing your code from more diverse backgrounds, bugs will be found and fixed faster. This is often referred to as "Linus' Law": 'Given enough eyeballs, all bugs are shallow." * Reuse of code and shorter development time. Code from an older or different project can be incorporated into your new project, reducing the time it takes to create and develop it. * More independence. With a closed source project, you will have great problems if the developer goes out of business and you need your software updated or fixed. With the code open, any company can step in to fill the void. There may be some disadvantages to open-source software from a development perspective, though rarely any from the end-user perspective. The main problems are: * Disclosure of trade secrets. Having the code for a program available implies revealing how it works. This includes disclosure of algorithms and how a device with a unique design might function. Revealing this information to others may cause duplication and loss of financial advantage. * Loss of revenue through traditional sales. If the source is available, then it is unlikely that consumers will pay a large amount for a CD or license. Revenue must instead be garnered through support agreements and OEM customization.


Related Questions

What system did JBoss ESB replace?

The JBoss ESB system was created to replace the older EAI systems. The Jboss ESB systems were considered a more secure and faster way to store archives than the EAI system.


What is jboss in Linux?

Search Google with "jboss in Linux" for more info: Quote from jboss.org: JBoss, a free J2EE 1.4 certified application server, is the most widely used Open Source application server on the market. Unquote.


How does JBoss define a socket?

It define as a CPU


Where can one dowload the JBoss application?

You can download a JBoss application through their personal business website today. It is free and make sure you call them to get the job. Good luck and stay strong


In what programming language is Jboss Seam written in?

The programming language used by Jboss Seam in it's software writing is JAVA. It was released January 13, 2012. The operating type is as a web application format.


How can you get rid of jboss in your cell phone web?

you shouldn't have opened it in the first place


What are some functions of Jboss Application Server?

The functions of the Jboss Application Server is to act as an open source code tool to allow individuals or businesses to create applications. It can be used for debugging and as a learning tool. It is based on Java.


How does JBoss Cloud Hosting work?

JBoss Cloud hosting is an open-source program that runs Java applications via a 32 or 64 bit Xen Virtual Machine. This hosting has 24 hours support, 7 days per week.


Which is the best institue jboss training?

There are several such institutes and what is best for one person may not be for someone else.You should research as many as possible and decide which best suits you.


What kind of courses in redhat?

Red Hat courses that you can study include Red Hat JBoss Application, Red Hat Server Hardening, Red Hat system administration, OpenShift Enterprise Administration Virtual, Expertise in platform-as-a-service, RHCSA Rapid Track Course, and many others.


List out the redhat courses?

The Red Hat training courses include OpenShift Enterprise Administration Virtual, Red Hat Server Hardening, Red Hat system administration, Expertise in platform-as-a-service, RHCSA Rapid Track Course, Red Hat JBoss Application, and many others.


Which are the large middleware software company in the world?

Number 1 in terms of revenue is IBM with its Websphere and MQSeries brands Number 2 is Oracle (BEA) Other players on the market are: SUN (JBoss, probably part of Oracle soon), Tibco (used in finance industry mostly), and Progress. This list is not complete, however IBM and Oracle are definitely the main players with together more than half of the total market.