Question

To achieve the key goal of messaging for enterprise computing, there are other Java technologies, list...

To achieve the key goal of messaging for enterprise computing, there are other Java technologies, list and describe 2 of these technologies.

0 0
Add a comment Improve this question Transcribed image text
Answer #1

Enterprise Messaging System (EMS) -

Enterprise messaging system (EMS) is a messaging system permitting software applications and systems to communicate semantically with each other. The semantics can be applied by sending precise messages to and from throughout the enterprise systems. The messages are in form of asynchronous data i.e. – “messages not sent or processed in real time”, sent by one application or system to another and stored in the queue of the receiving program until they are processed. The system is not dependent on a specific operating system or any programming language.

One of the example of an application programming interface (API) is Java Message Service implementing Enterprise messaging system (EMS).

Two Other Technologies are described below :

  1. Advanced Message Queueing Protocol (AMQP)

After JMS became popular and people started using it frequently, Microsoft launched NMS (.Net Messaging Service) to back their various platform and programming languages though it was working fine but then mistakenly developers forgotten the problem of interoperability i.e. How two programs written in any two different programming languages can be able to communicate with each other over asynchronous messaging. As a result requirement to define a common standard for asynchronous messaging arise. At that time there was no IT standard wire level protocol neither with JMS nor with NMS that will manage to run on any wire level protocol but the API was bound with the programming language. AMQP solved this issue and managed to come up with a standard wire level protocols with some advanced features useful for interoperability including rich messaging needs for the modern applications integrated into that.

Some Key Features of AMQP are as follows:

  • Platform independent wire level messaging protocol
  • Consumer determined messaging
  • Interoperable across various programming languages and platforms
  • It is a type of wire level protocol
  • It has five exchange types they are - Direct, Fanout, Topic, Headers & system
  • Can achieve high performance
  • Supports long lived messaging
  • Uses SASL and TLS for security purpose
  1. Message Queueing Telemetry Transport (MQTT)

As JMS is for Java based enterprise applications and AMQP is suitable for all other application needs. But devices with less computing capability cannot able to support complexities of AMQP as these types of devices require a simplified but interoperable way to communicate. Solution to this problem was come up with MQTT for example MQTT is one of the main components of Internet Of Things (IOT) platform.

Some Key Features of MQTT are as follows:

  • Low memory consumption
  • Designed to be used for small devices that are able to send small messages over low bandwidth networks
  • Does not allow split messages
  • Supports publish-subscribe for topics
  • No transactional support (only basic acknowledgements)
  • Messaging is effectively short-lived
  • No connection security maintained

Add a comment
Know the answer?
Add Answer to:
To achieve the key goal of messaging for enterprise computing, there are other Java technologies, list...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
  • The goal of ENTERPRISE SYSTEMS is to achieve operational excellence and customer intimacy. They a...

    The goal of ENTERPRISE SYSTEMS is to achieve operational excellence and customer intimacy. They are defined as systems which feature a set of integrated software modules and a central database that enables data to be shared by many different business processes and functional areas throughout an organization. Two common examples of enterprise systems are: Customer Relationship Management (CRM) and Supply Chain Management (SCM). By doing a search of the web or other research methods, find an example of an organization...

  • AN OIL COMPANY NEEDS A DOCUMENT REGARDING GREEN COMPUTING TO SEND TO ALL ITS KEY EMPLOYEES....

    AN OIL COMPANY NEEDS A DOCUMENT REGARDING GREEN COMPUTING TO SEND TO ALL ITS KEY EMPLOYEES. CREATE A ONE PAGE THAT INCLUDES EIGHT BULLETE LIST HIGHLIGHTING THE KEY ISUUES OF WHICH ALL THE DIVISION MANAGERS SHOULD BE AWARE.GIVE THREE EXAMPLES OF INFORMATION TECHNOLOGIES THAT CAN PLAY A ROLE IN HIS GREEN COMPUTING IMPLEMENTATION

  • Question 1: (5 Marks) Compare the similarities and differences between traditional computing and the computing clouds...

    Question 1: (5 Marks) Compare the similarities and differences between traditional computing and the computing clouds launched in recent years. Consider all technical and economic aspects as listed below. Answer the following questions against real example systems or platforms built in recent years. Also discuss possible convergence of the two computing paradigms in the future. Question 2: (5 Marks) An increasing number of organizations in industry and business adopt cloud systems. Answer the following questions regarding cloud computing: List and...

  • Question 1: (5 Marks) Compare the similarities and differences between traditional computing and the computing clouds la...

    Question 1: (5 Marks) Compare the similarities and differences between traditional computing and the computing clouds launched in recent years. Consider all technical and economic aspects as listed below. Answer the following questions against real example systems or platforms built in recent years. Also discuss possible convergence of the two computing paradigms in the future. Question 2: (5 Marks) An increasing number of organizations in industry and business adopt cloud systems. Answer the following questions regarding cloud computing: List and...

  • Question 2: (5 Marks) An increasing number of organizations in industry and business adopt cloud systems. Answer the fol...

    Question 2: (5 Marks) An increasing number of organizations in industry and business adopt cloud systems. Answer the following questions regarding cloud computing: List and describe the main characteristics of cloud computing systems. Discuss key enabling technologies in cloud computing systems. Discuss different ways for cloud service providers to maximize their revenues. Characterize the three cloud computing models using suitable examples. Question 3: (5 Marks) Evaluate the Cloud computing security mechanisms in terms of: Encryption (using both Symmetric and Asymmetric...

  • Laptops and other digital technologies with wireless access to the Internet are becoming more and more...

    Laptops and other digital technologies with wireless access to the Internet are becoming more and more common in the classroom. While numerous studies have shown that these technologies can be used effectively as part of teaching, there is concern that these technologies can also distract learners if used for off-task behaviors. In one study that looked at the effects of off-task multitasking with digital technologies in the classroom, a total of 145 undergraduates were randomly assigned to one of seven...

  • ·         Medical dx: Rotator cuff tears Provide a functional goal a patient may want to achieve:...

    ·         Medical dx: Rotator cuff tears Provide a functional goal a patient may want to achieve: Increase R elbow extension AROM to within 10 degrees of full extension within 2 weeks to improve pt.’s ability to reach into overhead cabinets at home. Describe best practice concepts related to motor re-learning of the function outlined in the goal: ·         Consider practice conditions (give at least 1 example) Distributed practice may be more preferable ·         Consider attentional focus (provide at least 1...

  • Country: Philippines MDGs: Goal 4: Reduce Child Mortality Goal 5: Improve Maternal Health SDGs: #1. Quality...

    Country: Philippines MDGs: Goal 4: Reduce Child Mortality Goal 5: Improve Maternal Health SDGs: #1. Quality Education & #2. Gender Equality a. Relate the SDG #1 to one or both the MDGs above. How is this an extension of the MDGs, especially in this country? b. The SDG #2 can be completely different, but fairly similar to the SDG #1 and MDG #1 and #2. Why is this equally important to the development of this country? Describe if and how...

  • Chapter 2 7. What are the eight key components of an effective business model? List and...

    Chapter 2 7. What are the eight key components of an effective business model? List and briefly describe each. 8. Describe the five primary revenue models used by E-Commerce companies.

  • Country: Philippines MDGs: #1. Goal 4: Reduce Child Mortality & #2. Goal 5: Improve Maternal Health...

    Country: Philippines MDGs: #1. Goal 4: Reduce Child Mortality & #2. Goal 5: Improve Maternal Health SDGs: #1. Quality Education & #2. Gender Equality a. Relate the SDG #1 to one or both the MDGs above. How is this an extension of the MDGs, especially in this country? b. The SDG #2 can be completely different, but fairly similar to the SDG #1 and MDG #1 and #2. Why is this equally important to the development of this country? Describe...

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT