Your application produces messages by client applications. The number of clients interested in the messages varies continuously at run time. Any client can
process any message, but a message must be processed exactly once.
How should the messages be delivered to the clients?
Your company provides a marketplace for industrial chemicals. You are required to offer accurate pricing and quantities to all marketplace users.
Marketplace users are globally distributed.
What is the most appropriate technology to use to satisfy this requirement?
A company provides call center support for corporations world-wide. Each agent in the call center can be assigned to multiple call center customers. All the
company's customers use Windows based user interfaces and it has Just signed a new customer that uses a Java EE back end and wants a rich interface.
The company is developing a user interface for the new customer with the following requirements:
- Customer service representatives (CSRs) must be able to work with minimal training on the application.
- CSRs must be able to switch between call center systems quickly.
- Screens must have a windows look and feel.
- 2000 agents spread across four locations must be able to use the system.
Which recommendation would you make to this company about the user interface (UI)?
Your company has decided to expose a set of business operations through an API so that clients can access them remotely. These operations, which are modeled
as methods on a stateless session bean component, act as building blocks for complex state-changing activities that need to possess atomicity,, consistency,
isolation and durability (ACID) semantics.
Select the best technology to implement the API.