Service Invocation Framework

  •        65

Lightwave framework for service invocation. Includes pipelines for cross-cutting logic (transactions, logging, security), adapters for common transport protocols (MTOM, SOAP, Remoting, etc) and a dynamic proxy factory (ala WCF).



Related Projects


Build lightweight networks of service-based components (SOA or Cloud).

thinktecture is the name for the next-generation Web Service Contract-First (WSCF) tooling with support for the Windows Communication Foundation (WCF). is the successor of the famous WSCF tool built by thinktecture.

Service Repository - Service Directory for SOA Services

A distributed "no single point of failure" service directory of SOA services which allow clients to easily manage(find, use, publish, monitor, deploy) their services. By using it you increase the number of hot deployments, decrease server load on your services, increase availability of your service response times by using it's internal auto load balancing mechanism.

Generic WCF Hosting Service

The Generic Host Service provides a simple, reusable, and reliable mechanism for hosting WCF services.

ServiceStack.NET - Opensource .NET and Mono REST Web Services framework

ServiceStack is an open source web services framework designed to be an alternative to the WCF, ASP.NET MVC, and ASP.NET Web API frameworks. It supports REST and SOAP endpoints, autoconfiguration of data formats, inversion of control containers, object-relational mapping, caching mechanisms, and much more.

Enterprise Services

Enterprise Services (ES) is a management console that can be used by your applications to centralize core enterprise services. The system has SOA in mind as all the interfaces are connected through WCF messaging via one of the messaging dialects (SOAP, JSON, .Net remoting).

Apache Synapse - Lightweight ESB engine and XML router.

Apache Synapse is a lightweight ESB engine and XML router.

(C)ross process (C)ontract based method (I)nvocation

CroCodile is a simple and efficient way to allow developers to perform cross-process method invocation without the overkills of WCF / remoting / custom protocols. It is developed in C# and targets the .NET framework 3.5 (It makes use of the XDMessaging library - here on codeplex)

WCF Flash Remoting

This project is intended to extend WCF with a new protocol: AMF, which is more commonly known as Flash Remoting. The primary goal is to create a Flash Remoting endpoint from a WCF service, but a C# AMF client will be trivial to implement from the project, too.

Transfer gigantic DataTables over WCF / .Net Remoting

Capacity improvements package for .NET Remoting / WCF This solution deals with transferring huge DataTables over WCF and .NET Remoting. Imagine an online casino, needing to clear transactions at end of day. The clearing service needs to collect transaction data from the dat...

Web Service Software Factory

The Web Service Software Factory (also known as the Service Factory) is an integrated collection of tools, patterns, source code and prescriptive guidance. It is designed to help you quickly and consistently construct WCF Web services that adhere to well known architecture.

RESTier - A turn-key library for building RESTful services

RESTier is a RESTful API development framework for building standardized, OData V4 based RESTful services on .NET platform. It can be seen as a middle-ware on top of Web API OData. RESTier provides facilities to bootstrap an OData service like what WCF Data Services (which is sunset) does, beside this, it supports to add business logic in several simple steps, has flexibility and easy customization like what Web API OData do.

Json Services

Json Services is a web services framework that intended to make the creation and consumption of SOA based applications easier and more efficient. Json Services framework is built using the .NET framework 4.0 and depends heavily on reflection features of .NET, it is depends ...


SAIWS (Simple Asynchronous Invocation Framework for Web Services) is an add-on to Apache Axis. It allows web service client developers to invoke web services asynchronously on top of the HTTP and SOAP protocols (without using messaging protocols).

IWebCF - DotNetNuke WCF Services Module

IWebCF provides a platform for developers to extend DotNetNuke using WCF services. IWebCF brings the power of SOA to DotNetNuke, allowing DNN to be more easily integrated with enterprise applications and services.

CRUD Services

Provides a single generic CRUD service that can handle CRUD operations for any entity. Includes wrappers for supporting backend frameworks like Entity Framework and Linq-To-Sql, as well as for communication stacks like WCF and ASP.NET Web API.

Small demo: Call WCF web services using jQuery

Small web site used to show how to call a WCF service from JavaScript. The main goal is to add a custom BehaviorExtensionElement that will be used to log server errors. It's developed in C# (.net framework 4.0).


AS3 Framework for Drupal remoting. Create Flash Content Managed System in combination with Services modules and AMFPHP. SWFAddress is supported as well, so you can make full Search Engine Friendly websites with this framework as Drupal provides alternative HTML content. This framework is under incubation and should release as an independant framework.

karyon - The nucleus or the base container for Applications and Services built using the NetflixOSS ecosystem

At Netflix, Karyon is a framework and library that essentially contains the blueprint of what it means to implement a cloud ready web service. All the other fine grained web services and applications that form our SOA graph can essentially be thought as being cloned from this basic blueprint.Karyon can be thought of as a nucleus that contains the following main ingredients.

Usergrid - The BaaS Framework you run

Usergrid is an open-source Backend-as-a-Service (“BaaS” or “mBaaS”) composed of an integrated distributed NoSQL database, application layer and client tier with SDKs for developers looking to rapidly build web and/or mobile applications. It provides elementary services (user registration & management, data storage, file storage, queues) and retrieval features (full text search, geolocation search, joins) to power common app features.