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 6096773
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 23, 20262026-05-23T12:58:00+00:00 2026-05-23T12:58:00+00:00

We are at an architecture crossroad. The previous system used used share DB for

  • 0

We are at an architecture crossroad.

The previous system used used share DB for communicating between each other, but we want to get rid of the cfschedule polling latency. All the sub-system are written in CF.

I’m researching on MOM, mostly likely a JMS broker since CF comes with an event gateway for it, or basic remote method calls. Side question: would using *.cfc?method= through http be faster then invoking them as SOAP web services?

We would also like to be able to log failed attempts, query actual status, and maybe auto retry after a period of time. Does MOM/JMS fit our bill? Our shall we implement our own queue?

Also, we will be using CF standard, so in the event gateway is limited to 1 thread, and 2 custom threads concurrently.

Any advice or suggestion would be appreciated, thank you!

  • 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-05-23T12:58:00+00:00Added an answer on May 23, 2026 at 12:58 pm

    Given that you’re asking about replacing shared DB with either ActiveMQ or remote method call, I’m assuming your use case is really message passing versus application shared state; shared DB is obviously a good way to do shared state between multiple applications. Your description also makes me think that your application is sending a notification or event to other applications because something interesting has happened…

    Remote method calls work when your calling a single application, you need immediate response, and you know the other application will be available (i.e. running). Many systems find this approach challenging if the receiving application may not be running when the message needs to be sent. Remote methods calls are also challenging if you currently, or in the future, need to send to multiple applications, especially if future receivers are unknown to the sending application.

    MOM, and ActiveMQ specifically, is a great approach to reliable and asynchronously sending messages to one or more receivers. The sending application gives ActiveMQ the message and then continues on doing its work (doesn’t block your application for doing more work). The message receiver(s) will receive the message when they are connected to ActiveMQ – that is, if they are connected when the message is sent its effectively as fast as remote method; if the receiver connects at a later time, they will receive when they connect (no polling). ActiveMQ ensures the message is safe till the receiver acknowledges receipt.

    If you are sending events, using a messaging system like ActiveMQ is really good in that you can use a paradigm called publish / subscribe where messages (events) can be delivered to multiple receivers. These receivers are unknown to the sending application; they just need to know how to connect to ActiveMQ. This paradigm is a great way to de-couple your applications; your application sends interesting events, and other applications that could benefit from knowing that event happened can connect to ActiveMQ in the future…

    A great resource for many integration patterns, including publish / subscribe, is Gregor Hohpe’s Enterprise Integration Patterns site. More information on ActiveMQ can be found at the Apache ActiveMQ or at FuseSource’s ActiveMQ site

    Hope that helps,

    Scott

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

Sidebar

Related Questions

I have an MVC architecture, but when I try to make another TabPanel insite
I have an architecture scenario and I would like to discuss to get your
I took Computer Architecture course and I understood that processor has 32 registers each
What architecture and patterns can I use to share the most model and logic
I switched to other architecture. Now i save all pdfs on local disk from
In a system architecture diagram, just like a cloud represents the internet, what general
I want an architecture to make my UI interact with the database without writing
I'm using Sharp Architecture 1.6 VS2010 and investigating using GUIDs but I'm encountering an
The architecture of our system is such that there is a set of functionally
Basic architecture: n physical boxes each hosting the same WCF service, sitting begind a

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.