Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 7768219
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 1, 20262026-06-01T15:51:53+00:00 2026-06-01T15:51:53+00:00

We plan to implement our new system with Java. Due to the system’s nature,

  • 0

We plan to implement our new system with Java. Due to the system’s nature, which needs to be interacted with various intranet/extranet/internet systems and share same logic (with little tweaks) with various outside system, we plan to move business logic out of front-end, make it as a service, and plan to use JMS to interconnect the presentation layer and business logic layer. Presentation layer sends a request, business logic layer sends response for the processing result.

After doing a small POC system, we found this way very promising. But the Oracle guys (we plan to use weblogic for both ap server and JMS server) says there will always be performance issue, since message queue’s nature is not for request-response pattern.

Is there any suggestions about the Oracle guy’s opinion? We are fairly new to Java world (totaly no experience about java and have to implement this system in-house, no outsourcing option), and although we tested our POC with about 300 req-resp per sec (which seems to be enough for our system), we still cannot sure if there will be definitely a performance degradation after system online…

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-01T15:51:55+00:00Added an answer on June 1, 2026 at 3:51 pm

    Definately not a performance issue as such.

    You lose out a little because of the transactional nature of JMS. The message from the presentation layer must be recorded in the log before the business layer can start processing, similarly the reply must be logged before presentation layer can begin processing the reply.

    However this small disadvantage is more than compensated by the ability to process in parallel during heavy loading, and the ability to safely queue requests under extreme loading.
    (RPC applications just plain dies in these circumstances JMS just slow down).

    The major problem is dealing with errors in an asynchronous environment. If your presentation layer sends a request how long should it reasonably wait for the reply before assuming something has gone wrong at the business server end? If the presentation layer bombs out what are you supposed to do with the reply message, especially if it was an update of some sort? All these issues can be dealt with, but, you need to think about how.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

We plan to implement connection pooling into our java application. We google and found
How big task is it to implement support for Arabic localization, our Java 1.5
we're looking to implement TFS 2010 for our teams which are split up at
Our customer needs some functionality added to Outlook. So they plan to create an
Hi i've plan to implement a feature like session in window application but not
We plan to redesign, improve our (C#) application architecture. Anyone has some framework, hompage
We are extending our java application to support plugins. Part of that includes keeping
I'm currently developing a small business database application for which we plan to go
I plan to implement a GAE app only for my own usage. The application
I plan to implement an method to compare two big XML files (but less

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.