by Raghuram Bharadwaj C
07/20/2004

Objective

The objective of this benchmark is to compare the performance of JMS vs. Web services for sequential request processing.

Assumptions

  • Communication is synchronous (Client - Server)
  • Java clients are sending string messages to the server
  • Sequential Request Process -> stress test

Environment

The benchmark was tested under the following environment

  • Java Web Services Developer Pack/1.2, JVM Version 1.4.1-b21, Apache/Tomcat Web Server
  • MQ Series - Direct Connection, JDK 1.3.1/JDK1.4.1-b21
  • Windows 2000 Version 5.0 Service Pack 4 - 512 MB RAM
  • Windows 2000 Architecture - x86

1

1

1


Summary

The above results concluded that using Web services to connect to an external data source performs better than JMS under sequential request processing. If we go with JMS as an option, then MDB implementation would be a better choice.

Note: The benchmarking is done based on above architecture. Please do not compare it with the benchmarking results that are available on the Internet.

Other possible options for performing the benchmark are as follows:

  • Java clients sending XML messages to the server
  • Concurrent Request Process - Stress test
  • SOAP with attachments API

http://dev2dev.bea.com/pub/a/2004/07/jms_webservices.html

Posted by 아름프로
BLOG main image

카테고리

분류 전체보기 (539)
이야기방 (19)
토론/정보/사설 (16)
IBM Rational (9)
U-IT (0)
SOA/WS/ebXML (110)
개발방법론/모델링 (122)
J2SE (34)
J2EE (60)
DataBase (39)
Open Projects (30)
BP/표준화 (50)
Apache Projects (15)
Web/보안/OS (22)
Tools (7)
AJAX/WEB2.0 (1)
Linux/Unix (1)
영어 (0)
비공개방 (0)

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백

달력

«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

글 보관함

Total :
Today : Yesterday :