komyg 0 Light Poster

Hi, I am new to JBoss and I need to develop a scalable application that should function as a Web Service (in essence a message exchange service between servers and clients). Furthermore all of the requests and responses to and from this application should be inside a transaction.

Reading through the net, I saw that JBoss has built in scalability and transaction support.

However, even though the traditional way to develop my application would be by using Web Services, I have some concerns about its performance, because since this application should deal with a really big amount of requests in a very short amount of time, the time spent in creating, parsing, etc the Web Service's XMLs can become an issue.

Therefore I was thinking of using a socket to handle the communication between the client and the server applications.

So I would like to know if there is a way to open tcp sockets to and from JBoss and if those sockets would still be sacalable and transactioned.

Thanks,
Komyg