AppServices - lightweight framework for IOC and Dependency Injection in SOA

  •        80

AppServices is a lightweight service container which can inject services into other objects, visual controls or components. It works with .NET Full, .NET Compact and Silverlight (included WP7). It manages automatically the service dependency. Its advantage is declarative confi...

http://appservices.codeplex.com/

Tags
Implementation
License
Platform

   




Related Projects

framework - A PHP 5.5 framework with dependency injection, events, and named arguments


* Configuration* Controller Dispatch* Route Matching* Response* View* Exceptions* Dependency Injection* Plugins* Configurable events* Calling methods using named arguments and plugin supportAll of the components require dependency injection and use [`Configuration`](https://github.com/mvc5/framework/blob/master/src/Config/Configuration.php) objects for consistency and ease of use. For example, the [`ServiceManager`](https://github.com/mvc5/framework/blob/master/src/Service/Manager/ServiceManager

application - A PHP 5.5 web application with dependency injection, events, and named arguments


* Configuration* Controller Dispatch* Route Matching* Response* View* Exceptions* Dependency Injection* Plugins* Configurable events* Calling methods using named arguments and plugin supportAll of the components require dependency injection and use [`Configuration`](https://github.com/mvc5/framework/blob/master/src/Config/Configuration.php) objects for consistency and ease of use. For example, the [`ServiceManager`](https://github.com/mvc5/framework/blob/master/src/Service/Manager/ServiceManager

Dependency Injection Service Provider (DISP)


Dependency Injection Service Provider (DISP) is a wrapper or an interface that aim to allow .NET developers use one of the inversion of control (IoC) containers out there such as StructureMap or Ninject from a high level of abstraction, using the same interface and classes wi...

pinball - Simple IOC Container and DI tool for ruby


Pinball is a library for using dependency injection within Ruby applications. It provides a clear IOC Container that manages dependencies between your classes.Consider a Service class that has a dependency on a Repository. We would like this dependency to be available to the service when it is created.

Radar IoC container


Very simple, fast and easy to use IoC container. Don't have any dependencies on external libraries - just pure .NET 4 Client Profile. Minimal size (~18kB in release build) makes it suitable to use in any project type.



Container Service Host


Example of extending WCF to support IoC containers and dependency injection with WCF service instances.

dart-service-manager - A service manager for bootstrapping dependency injection


A service manager for bootstrapping dependency injection

ansible-service-broker - Ansible Service Broker


Ansible Service Broker is an implementation of the Open Service Broker API that manages applications defined in Ansible Playbook Bundles. Ansible Playbook Bundles (APB) are a method of defining applications via a collection of Ansible Playbooks built into a container with an Ansible runtime with the playbooks corresponding to a type of request specified in the Open Service Broker API Specification.

simple-container - Simple service container with dependency injection


Simple service container with dependency injection

pod - Basic service container class for dependency injection in Ruby.


Basic service container class for dependency injection in Ruby.

paranoic - Dependency injection and service container for Node


Dependency injection and service container for Node

vault-service-broker - The official HashiCorp Vault broker integration to the Open Service Broker API


This repository provides an implementation of the open service broker API for HashiCorp's Vault. The service broker connects to an existing Vault cluster and can be used by multiple tenants within Cloud Foundry.The HashiCorp Vault Service Broker does not run a Vault server for you. There is an assumption that the Vault cluster is already setup and configured. This Vault server does not need to be running under Cloud Foundry, OpenShift, Kubernetes, etc, but it must be accessible from within those environments or wherever the broker is deployed.

SQL Service Broker Management Studio


Service Broker is part of the SQL Server 2005 Database Engine, includes infrastructure for asynchronous programming that can be used for applications within a single database or a single instance as well as for distributed applications. The current version of the management st...

meta-azure-service-broker - A service broker to manage multiple Azure services in Cloud Foundry


Cloud Foundry on Azure is generally available. If you want to try it, please follow the guidance.You need an Azure account. With the account, you need to prepare a service principal and SQL Database on Azure which will be used in the deployment of the service broker. For the service offerings and plans, please refer to each specific service.

open-service-broker-sdk - A starting point for creating service brokers implementing the Open Service Broker API


A skeleton project for creating new service brokers that implement the Open Service Broker API. Our goal is eventually to make this project a full-featured SDK that handles the subtleties of implementing the API and allows broker authors to focus on the business logic of provisioning and binding to their services.This is intended as a starting point for new broker implementations that will run inside a kubernetes cluster. The intent is for broker implementers to fork this repository and fill in their own broker specific logic/resource definitions into the skeleton that is provided.

Common Service Manager


The Common Service Manager library contains a shared interface for service management which application and framework developers can reference. The library provides an abstraction over IoC containers for the purpose of configuring and locating services.

service-catalog - Consume services in Kubernetes using the Open Service Broker API


The service-catalog project is in incubation to bring integration with service brokers to the Kubernetes ecosystem via the Open Service Broker API.A service broker is an endpoint that manages a set of software offerings called services. The end-goal of the service-catalog project is to provide a way for Kubernetes users to consume services from brokers and easily configure their applications to use those services, without needing detailed knowledge about how those services are created or managed.

ocs-source-code-and-operations-toolkit-for-open-cloudserver


Open cloud server Chassis Manager is a management software for rack level devices like server, fan and PSU. It primarily consists of two modules -- Chassis Manager Service and WcsCli. Chassis Manager Service provides implementation to manage various sub-services like fan service, PSU service, power control service, etc. The WcsCli provides a framework to carry out system management operations. This framework is exposed in two forms -- RESTful APIs for automated management; and a command-line interface for manual management.The intent of this community project is to collaborate with Open Compute Project Foundation (OCP) to build a thriving ecosystem of OSS within OCP and contribute this project to OCP.

Common-Service-Manager


A minimal API for abstracting away service location and service configuration for .NET dependency injection containers.