Title
Carbon: towards a server building framework for SOA platform.
Abstract
SOA proposes an architecture that composes many services together in a loosely coupled manner, and those services may provide a wide spectrum of features like implementing Business Logic, supporting Service Orchestration, Service Mediation, and Eventing, etc. Each user would, typically, choose a subset of these features and build his architecture on them. Although it is conceptually possible to fit all the features into the same server, due to performance and modularity concerns, the functionalities are broken across several servers and deployed rather than deploying as a single server. This paper presents Carbon, a component based server building framework that allows users to pick and choose different SOA concepts and build their own customized servers. Furthermore, the same framework enables those different features to share cross cutting concerns like storage, security, user interfaces, throttling, eventing etc., thus simplifying the server development process and reducing the footprint of the overall implementation. We present Carbon, the design decisions, and architecture while comparing and contrasting the proposed framework with other component based frameworks. The primary contributions of this paper are proposing a server building framework for SOA platform, taking initial steps towards defining and implementing such a framework, and sharing experiences of building and using the framework in real world settings. Furthermore, we propose a minimal kernel for SOA upon which the proposed platform can be constructed.
Year
DOI
Venue
2010
10.1145/1890912.1890914
MW4SOC
Keywords
Field
DocType
component based systems,server building framework,single server,proposed framework,own customized server,soa,service mediation,service orchestration,soa platform,server development process,different feature,different soa concept,osgi,user interface,development process,spectrum
Kernel (linear algebra),Architecture,Computer science,Server,Business logic,User interface,Orchestration (computing),Modularity,Database,Bandwidth throttling,Distributed computing
Conference
Citations 
PageRank 
References 
4
0.62
7
Authors
8
Name
Order
Citations
PageRank
Paul Fremantle116914.83
Srinath Perera233232.23
Afkham Azeez3754.27
Sameera Jayasoma440.62
Sumedha Rubasinghe540.62
Ruwan Linton6663.42
Sanjiva Weerawarana71339146.44
Samisa Abeysinghe840.62