Project Descriptions

This workspace contains some various open source projects lead by Tellago's technical staff.

Hermes: A publish-subscribe messaging engine over HTTP and MongoDB

Hermes is a new publish-subscribe messaging technology based on MongoDB and RESTful Services. Hermes provides a high performance, highly interoperable pub-sub infrastructure that could be used in a variety of event-based systems. In addition to its simplicity, Hermes provides an infrastructure based on MongoDB that can scale horizontally to hundreds of nodes. Even though Hermes infrastructure can be used on any platform or programming language, Tellago will be providing special support to adoption of Hermes in Microsoft.NET applications.

Learn more about Hermes at https://github.com/TellagoDevLabs/Hermes/

BizTalk RFID Azure Event Handlers

BIZTALK RFID Azure Event Handlers enables uploading RFID TagReadEvents and TagListEvents to Azure storage. The current version has 3 separate event handlers, one for each storage type, to support uploading RFID events to all 3 types of Azure storage: Blobs, queues and tables. The basic concept is similar across all 3 event handlers: supply the event handler with a valid Azure account and the event handler will take care of the rest. You can choose to use one of the event handlers or any combination of the three to achieve your specific business scenarios. Once the events are uploaded to Azure storage, they will become available using the REST Storage Services API and custom code. BIZTALK RFID Azure Event Handlers can be used in BizTalk RFID 2006, 2009 & 2010.

This URL is a sample RFID event stored in Azure blob: http://cloudrfid.blob.core.windows.net/perma/perma_4ff33a16f6b64ed1ae680fbbf0104b36

BizTalk RFID Data Services

BizTalk RFID Data Services is a WCF based RESTful service that queries over BizTalk RFID artifacts. BizTalk RFID Data Services provides a Restful OData – based API to interact with the BizTalk RFID resources via HTTP using ATOM Publishing Protocol or JSON as the encoding mechanism. In this release we are providing the capability on the browsing, querying and searching BizTalk RFID artifacts (Process, Devices, Device Groups, Device Providers etc) via a Restful interface. In addition to that we provide the functionality to manage Process & Devices such as starting and stopping via the IUpdatable implementation of WCF Data Services and doing the same with the Service Operations feature of WCF Data Services. BizTalk RFID Data Services can be used in BizTalk 2006 R2/2009 & 2010.

BRE Data Services

Business Rules Engine(BRE) Data Services is a WCF based RESTful service that queries over BRE artifacts. BRE Data Services is the same concept that we covered through BRE Data Services providing a RESTFul OData – based API to interact with the Business Rules Engine via HTTP using ATOM Publishing Protocol or JSON as the encoding mechanism. In the first version we mainly focused on the browsing, querying and searching BRE artifacts (Rules, Policies, Vocabs etc) via a RESTFul interface. Also along with that we provide the functionality to execute Business Rules by inserting the Facts for policies via the IUpdatable implementation of WCF Data Services and doing the same with the Service Operations feature of WCF Data Services.

BizTalk Data Services

BizTalk Data Services is a WCF based RESTful service that queries over BizTalk artifacts, very similar to what the BizTalk Managment SOAP Web Service does in ESB but removing the need for soap proxies and all the complexities and bloat that comes along with it. This service is a light weight implementation that supports querying over ports, applications, orchestrations, schemas, maps, pipelines, host instances, message instances, and etc. You can now use the power of REST and the URI to navigate and update your BizTalk applicaitons and solutions.

Tellago ESB 2.0 Extensions Library

The Tellago ESB 2.0 Extensions Library is a developer library used to extend the default implementation of Microsoft's BizTalk ESB 2.0 toolkit. The Library contains extra and extended components like the MSMQ and HTTP Adapter provider, and the BRE.EXT resolver which extends the Business Rule Engine (BRE and BRI) resolvers to support promoted properties. Now you can use the ESB Extension in more ways than originally conceived.

RestBucks on .Net

RestBucks on .Net is an open source example of a Rest application inspired in the excellent book Rest in Practice. The application use reald world technology and the architecture is meant to be used in real world scenarios.

VsTags

A Visual Studio extension for tagging your source code files, and then explore your files using the tags.
Install it from Visual Studio Gallery.

Last edited Jul 12, 2011 at 12:56 PM by jesusmrv, version 23