TY - JOUR
T1 - A theory of data-intensive software services
AU - Ma, Hui
AU - Schewe, Klaus Dieter
AU - Thalheim, Bernhard
AU - Wang, Qing
PY - 2009/11
Y1 - 2009/11
N2 - We introduce Abstract State Services (AS2s) as an abstraction of data-intensive services that can be made available for use by other systems, e.g. via the web. An AS2 combines a hidden database layer with an operation-equipped view layer, and can be anything from a simple function to a full-fledged Web Information System or a Data Warehouse. We adopt the fundamental approach of Abstract State Machines to model AS2s and show that AS2s capture the fundamentals of approaches such as media types, meme media, SOA and web services excluding presentation issues. Then we show how tailored services can be extracted from available AS2s, combined with other AS2 components and personalised to user preferences.
AB - We introduce Abstract State Services (AS2s) as an abstraction of data-intensive services that can be made available for use by other systems, e.g. via the web. An AS2 combines a hidden database layer with an operation-equipped view layer, and can be anything from a simple function to a full-fledged Web Information System or a Data Warehouse. We adopt the fundamental approach of Abstract State Machines to model AS2s and show that AS2s capture the fundamentals of approaches such as media types, meme media, SOA and web services excluding presentation issues. Then we show how tailored services can be extracted from available AS2s, combined with other AS2 components and personalised to user preferences.
KW - Abstract state machine
KW - Abstract state service
KW - Extended view
KW - Media type
KW - Meme media
KW - Service composition
KW - Service personalisation
KW - Software service
UR - http://www.scopus.com/inward/record.url?scp=70949100978&partnerID=8YFLogxK
U2 - 10.1007/s11761-009-0051-x
DO - 10.1007/s11761-009-0051-x
M3 - Article
SN - 1863-2386
VL - 3
SP - 263
EP - 283
JO - Service Oriented Computing and Applications
JF - Service Oriented Computing and Applications
IS - 4
ER -