DocumentCode :
1924607
Title :
COAST: An Architectural Style for Decentralized On-Demand Tailored Services
Author :
Gorlick, Michael M. ; Strasser, Kyle ; Taylor, Richard N.
Author_Institution :
Inst. for Software Res., Univ. of California, Irvine, Irvine, CA, USA
fYear :
2012
fDate :
20-24 Aug. 2012
Firstpage :
71
Lastpage :
80
Abstract :
Decentralized systems are systems-of-systems whose services are governed by two or more separate organizations under distinct spheres of authority. Coordinated evolution of the various elements of a decentralized system may be difficult, if not impossible, as individual organizations evolve their service offerings in response to organization- and service-specific pressures, including market demand, technology, competitive and cooperative interests, and funding. Consequently, decentralized services offer unique challenges for evolution and adaptation that reach well beyond any one single organizational boundary. However, client-driven service customization and tailoring is a powerful tool for meeting conflicting, independent client demands in an environment where disorderly and uneven service evolution predominates. To this end, we contribute an architectural style, COmputAtional State Transfer (COAST), designed to provide extensive, safe, and secure client-directed customization of decentralized services. COAST combines mechanisms from software architecture, cryptography, security, and programming languages, granting application architects flexible provisioning of their core services and assets while protecting those services and assets from attack and misuse.
Keywords :
cloud computing; cryptography; customer services; organisational aspects; programming languages; service-oriented architecture; COAST; client demands; client-driven service customization; client-driven service tailoring; competitive interests; computational state transfer; cooperative interests; cryptography; decentralized on-demand tailored services; funding; market demand; organization-specific pressures; organizational boundary; programming languages; security features; service-specific pressures; software architectural style; systems-of-systems; Computer architecture; Context; Engines; Mobile communication; Organizations; Security; Semantics; client-driven adaptation; decentralized systems; service-oriented architectures; software architecture;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Architecture (WICSA) and European Conference on Software Architecture (ECSA), 2012 Joint Working IEEE/IFIP Conference on
Conference_Location :
Helsinki
Print_ISBN :
978-1-4673-2809-8
Type :
conf
DOI :
10.1109/WICSA-ECSA.212.15
Filename :
6337763
Link To Document :
بازگشت