Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Enterprise messaging has become an increasingly important component of loosely coupled, reliable enterprise frameworks. This is due in large part to the proliferation of enterprise applications and disparate enterprise resources, and the increasing need to integrate these applications into cohesive systems. Over the years Messaging and Message Oriented Middleware (MOM) has provided this integration propritery(proprietory) manner. Introduction of Java Messaging Service (JMS) as a standard, eliminated many of the disadvantages in propritery(proprietory) MOM based products. In addition to that Message Driven Beans(MDBs) introduced with Enterprise Java Beans 2.0 have served to get the best out of existing investments in J2EE application servers. Most of the J2EE application servers in modern era are acting as a MOM with a whole lot of value added services to JMS. As a J2EE 1.4 certified application server, Apache Geronimo comes in to into the party with support of JMS integrating with one of the best breed open source messaging frameworks, ActiveMQ. This article will guide provide you (with) a way to use JMS/MDBs for in(delete -in) your enterprise application scenario in (delete - in)both as a locally (local) and remotely reffered enviroments (environments) with Geronimo and ActiveMQ.

The company reffered in this sample application sells one specific item in both retail and whole sale (wholesale) markets. All the placed orders in the application has (have) to be autorized (authorized) by a company sales employee before delevering(delivering) goods to the customer. To(For) the whole sale (wholesale) market, (the) company has placed their agents all over the country. They send their orders as a bunch at once, which is called a consignment. End users place their orders using (the) company web site while agents send their consignments with a special software insalled (installed) in their premises. All the cosignments (consignments) must be approved by the comany (company) GM (General Manager) before it is handed over to a sales employee.
This is a typical application to use JMS as a solution because both cosignment and order requests are processed in asynchronous manner.

...