 | | The daenet SOA Suite |  |
 |
The daenet SOA Suite is an infrastructure in which SOA capabilities are added to services. It consists of a collection of .NET tools and libraries which expand communication between the services with many SOA-relevant capabilities. In this way it enables centralised administration and configuration of services, policies and quality-of-service properties. On this basis, thousands of participants can be configured without having to roll out the entire configuration each time.
The daenet service bus
The daenet service bus enables a content-based distribution of messages between multiple participants who require different protocols or do not have a public IP address, or are even located behind a firewall.
Daenet Service bus functionality
The daenet service bus allows for the explicit separation of participants, which is one of the most important prerequisites for implementing service-oriented architectures. In this way, a participant could for example send a message to interested subscribers who want to be notified when a new product comes into stock. The sender of this message could be a WCF-capable client application, from which the message is sent in unencrypted form using HTTP. The recipient, namely the subscriber of the message, receives the message over an HTTPS protocol, for example. Another subscriber may be using a TCP protocol. Using the daenet service bus, it is possible for any SOA-capable applications to communicate with each other. In addition to performing this ‘intermediary’ function, the daenet service bus can also send messages to services which are behind a firewall, which in turn leads to a number of new innovative solutions which until now could only be implemented at great cost. |