Archives
-
Extending Dublin's forwarding service with a custom WCF message filter
In a previous post we showed how to implement a basic WCF content based routing solution using the Windows Application Server (Dublin) forwarding service together with XPath message filters and filter tables. Even though XPath filters are a very appealing mechanism for implementing service brokering or composition solutions, there are a large variety of scenarios that can be addressed more efficiently using other filtering techniques. Trying to tackle this large spectrum of scenarios using a fixed set of filtering mechanisms such as XPath or XQuery is precisely one of the main challenges faced by traditional message brokering frameworks such as the infamous Enterprise Service Buses (ESBs).
-
We are hiring
Tellago, Inc (my new venture) is aggressively expanding its services in the U.S. East Coast and particularly in the South East. We are looking for developers and architects skillful with Microsoft Connected Systems technologies such as BizTalk Server, WCF, WF, CardSpace as well as SharePoint Server and SQL Server.
-
Using WS-Discovery in WCF 4.0
Runtime endpoint discovery is one of the most challenging capabilities to implement in service oriented systems. Dynamically resolving service’s endpoints based on predefined criteria is a necessary functionality to interact with services which endpoint addresses change frequently. WS-Discovery is an OASIS Standard that defines a lightweight discovery mechanism for discovering services based on multicast messages. Essentially, WS-Discovery enables a service to send a Hello announcement message when it is initialized and a Bye message when is removed from the network. Clients can discover services by multicasting a Probe message to which a service can reply with a ProbeMatch message containing the information necessary to contact the service. Additionally, clients can find services that have changed endpoint by issuing a Resolve message to which respond with a ResolveMatch message.
-
WSO2 releases Carbon
WSO2 just announced the debut of Carbon SOA Framework which extends some of their award winning products with componentization capabilities based on the OSGI specifications. Additionally, they have also announced the first wave of products based on the Carbon framework which includes WSO2 Web Services Application Server (WSAS) 3.0, WSO2 Enterprise Service Bus (ESB 2.0), and WSO2 Registry 2.0, as well as the new WSO2 Business Process Server (BPS).