Description of the enterprise service bus.

The main objective Flexberry Bus Service is the transmission of messages to customers, accept messages from senders and delivery of messages to recipients.

Main features

  • Receive messages from clients
  • Receive messages by clients
  • Delivery of messages to customers (callback)
  • Flow control bus message
  • Interaction through WCF interface
  • Interaction through REST interface

Additional features

  • Logging of process work
  • Gathering statistics on received and transmitted messages
  • Compression statistics

Receiving messages from clients

Sheena receives messages from the clients having permission the transmission of messages of this type. When you send messages, you can specify priority, group or add tags. To send a message to the bus, you can use one of the currently available interfaces, WCF or REST.

Receiving messages cliente

Subscribing to a certain message type, the client may receive the bus messages, after receiving customer reports, the bus it is not stored. When a message is received, the client can specify an index that would not receive the first message in the queue, the message queue is sorted by priority and time of receipt of the message. Also, you can specify tags which should have the message. To receive messages from the bus, you can use one of the currently available interfaces, WCF or REST.

delivery of messages to clients

If you are using a subscription option callback, message delivery is performed at the initiative of the tires specified on the customer address selected method.

flow Control messages

To control message flows developed administrative application, which lets you:

Interaction through WCF interface

One of the possible variants of interaction with the bus is the use of platform WCF to call methods provided by the interface bus. At the moment, this interface provides the most complete coverage possible of the tire.

WCF interface allows you to:

  • To transfer the message to the bus
  • Receive messages from the bus
  • Sign clients on message types

Interaction through REST interface

One of the possible variants of interaction with the bus is to run queries on HTTP in the stele REST.

REST interface allows you to:

  • To transfer the message to the bus
  • Receive messages from the bus