|
|
@inproceedings {INPROC-2008-74, author = {K. Mokhtari and S. Benbernou and M. Said and E. Coquery and M.S. Hacid and Frank Leymann}, title = {{Verification of Privacy Timed Properties in Web Service Protocols}}, booktitle = {Proceedings of the International Conference on Services Computing, SCC 2008}, publisher = {IEEE Computer Society Press}, institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany}, pages = {593--594}, type = {Konferenz-Beitrag}, month = {Juli}, year = {2008}, doi = {10.1109/SCC.2008.154}, isbn = {978-0-7695-3283-7}, language = {Englisch}, cr-category = {H.4.1 Office Automation}, department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen, Architektur von Anwendungssystemen}, abstract = {In this work we propose an approach for verifying privace timed-related
prroperties of web service protocols. While in our previous work the addressed
problem in business protocols is focused on the analysis and management of
functional requirements that support rich timing constraints, our approach
extends the previous results to capture the timed behavior of privacy
constraints. Hence, we provide a model called Timed Private Business Protocol
TPBP. Next, we emphasize the timed properties related to privacy in TPBP.
Finally, we present the different types of timed property verification to
achieve upon the timed private business protocol.}, url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2008-74&engl=0} }
@inproceedings {INPROC-2008-71, author = {Niels Lohmann and Oliver Kopp}, title = {{Tools4BPEL4Chor}}, booktitle = {YR-SOC 2008}, publisher = {online}, institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany}, pages = {74--75}, type = {Workshop-Beitrag}, month = {Juni}, year = {2008}, language = {Englisch}, cr-category = {H.4.1 Office Automation}, ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2008-71/INPROC-2008-71.pdf,
http://www.yrsoc.org}, department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen, Architektur von Anwendungssystemen}, abstract = {In this paper, we present several tools support the modeling, analysis,
synthesis, and correction of BPEL4Chor choreographies}, url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2008-71&engl=0} }
@inproceedings {INPROC-2008-64, author = {Daniel Wutke and Daniel Martin and Frank Leymann}, title = {{Facilitating Complex Web Service Interactions through a Tuplespace Binding}}, booktitle = {Proceedings of Distributed Applications and Interoperable Systems, 8th IFIP WG 6.1 International Conference, DAIS 2008, Oslo, Norway, June 4-6, 2008.}, editor = {Rene Meier and Sotirios Terzis}, publisher = {Springer}, institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany}, pages = {275--280}, type = {Konferenz-Beitrag}, month = {Juni}, year = {2008}, doi = {10.1007/978-3-540-68642-2_22}, language = {Englisch}, cr-category = {H.4.1 Office Automation}, department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen, Architektur von Anwendungssystemen}, abstract = {The SOAP messaging framework, as one key technology of the Web service
technology standard stack, de nes a standardized message format for Web service
interactions, a set of rules governing their processing and a mechanism that
describes how SOAP messages can be transmitted over dierent network transport
protocols, called SOAP bindings. The most prominent example for a Web service
transport today, is the Hypertext Transfer Protocol (HTTP), which however
suers from certain drawbacks such as being inherently synchronous in nature
and not providing decoupling of message sender and receiver in reference or
time. In this paper, we present tuplespace technology as an alternative Web
service transport that is characterized by a number of properties that are not
found in current Web service transports: asynchronism, strong decoupling of
sender and receiver and support for advanced message exchange patterns, such as
one-to-many interactions, directly on the transport level. We describe the
representation of SOAP messages in tuple form and exemplify how to use the
operations provided by the tuplespace interface to realize certain Web service
message exchange patterns.}, url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2008-64&engl=0} }
@inproceedings {INPROC-2008-42, author = {Ralph Mietzner and Frank Leymann}, title = {{Towards Provisioning the Cloud: On the Usage of Multi-Granularity Flows and Services to Realize a Unified Provisioning Infrastructure for SaaS Applications}}, booktitle = {Proceedings of the International Congress on Services, SERVICES 2008}, publisher = {IEEE}, institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany}, type = {Konferenz-Beitrag}, month = {Juli}, year = {2008}, keywords = {Cloud Computing; SaaS; on Demand; Provisioning}, language = {Englisch}, cr-category = {H.4.1 Office Automation}, department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen, Architektur von Anwendungssystemen}, abstract = {The automatic provisioning of applications is an importent task for the success
of Software as a Service (SaaS) providers. Different provisioning engines from
different vendors and open source projects with different interfaces have been
emerging lately. Additionally, infrastructure providers that provide
infrastructure on demand now provide computing resources that can be integrated
in a SaaS provider’s computing environment. In order to allow SaaS application
providers to specify generic installation and maintenance flows independent
from the underlying provisioning engines we propose an architecture for a
generic provisioning infrastructure based on Web services and workflow
technology.}, url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2008-42&engl=0} }
@inproceedings {INPROC-2008-41, author = {Ralph Mietzner and Frank Leymann}, title = {{Generation of BPEL Customization Processes for SaaS Applications from Variability Descriptors}}, booktitle = {Proceedings of the International Conference on Services Computing, Industry Track, SCC 2008}, publisher = {IEEE}, institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany}, type = {Konferenz-Beitrag}, month = {Juli}, year = {2008}, language = {Englisch}, cr-category = {H.4.1 Office Automation}, department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen, Architektur von Anwendungssystemen}, abstract = {Software as a Service (SaaS) is a new delivery model for software. Software in
a SaaS model is no longer run exclusively for one customer at a customer’s
premise but run at a service provider and accessed via the Internet. A provider
of Software as a Service exploits economies of scale by hosting and providing
the same application for several different customers. However, each individual
customer has different requirements for the same basic application. In order to
allow each customer to customize the process layer and related artifacts of a
SaaS application to their specific needs the application needs to provide a set
of variability points that can be modified by customers. In this paper we
describe the notion of a variability descriptor that defines variability points
for the process layer and related artifacts of process-based, service-oriented
SaaS applications. Furthermore we describe how these variability descriptors
can be transformed into a WS-BPEL process model that can then be used to guide
a customer through the customization of the SaaS application.}, url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2008-41&engl=0} }
@inproceedings {INPROC-2008-40, author = {Ralph Mietzner and Frank Leymann and Mike P. Papazoglou}, title = {{Defining Composite Configurable SaaS Application Packages Using SCA, Variability Descriptors and SaaS Multi-Tenancy Patterns}}, booktitle = {Proceedings of the 3rd Intl. Conf. on Internet and Web Applications and Services ICIW 2008}, address = {Athens, Greece}, publisher = {IEEE}, institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany}, type = {Konferenz-Beitrag}, month = {Januar}, year = {2008}, keywords = {SaaS; SCA; Multi-Tenancy; SOA}, language = {Englisch}, cr-category = {H.4.1 Office Automation}, department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen, Architektur von Anwendungssystemen}, abstract = {Currently, several vendors and projects are building proprietary SaaS platforms
where more and more applications are hosted in a Software as a Service business
model. However, these proprietary platforms prevent that applications offered
by different SaaS application vendors can be easily reused on the platforms
offered by the different SaaS hosting providers. In this paper we describe a
package format for composite configurable SaaS application packages for
applications developed following a service oriented architecture. We show how
the service component architecture (SCA) can be extended with variability
descriptors and SaaS multi-tenancy patterns to package and deploy multitenant
aware configurable composite SaaS applications.}, url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2008-40&engl=0} }
@inproceedings {INPROC-2008-33, author = {J{\"o}rg Nitzsche and Tammo van Lessen and Frank Leymann}, title = {{WSDL 2.0 Message Exchange Patterns: Limitations and Opportunities}}, booktitle = {Proceedings of the 3rd International Conference on Internet and Web Applications and Services (ICIW 2008)}, publisher = {IEEE}, institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany}, type = {Konferenz-Beitrag}, month = {Juni}, year = {2008}, language = {Englisch}, cr-category = {H.4.1 Office Automation,
K.1 The Computer Industry}, ee = {http://www.iaria.org/conferences2008/ProgramICIW08.html}, department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen, Architektur von Anwendungssystemen}, abstract = {The Web Service Description Language (WSDL) provides means to describe
functional aspects of a service in a Service Oriented Architecture (SOA) based
on Web Service technology. In contrast to its predecessor (WSDL 1.1), WSDL 2.0
does not define a fixed set of operation types but provides for a generic
mechanism to define an operation by means of message exchange patterns (MEPs).
In this paper we identify new MEPs and extend the template used to define MEPs
to allow expressing more complex patterns. Furthermore, we compare the
expressivity of MEPs in general with other work and formalisms in the field of
service interaction. We give a refined definition of MEPs based on a detailed
discussion and discuss how WSDL and the MEPs in particular can be combined with
the choreography approach.}, url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2008-33&engl=0} }
@inproceedings {INPROC-2008-31, author = {Olaf Zimmermann and Cesare Pautasso and Frank Leymann}, title = {{RESTful Web Services vs. ``Big'' Web Services - Making the Right Architectural Decisions}}, booktitle = {Proc. 17th International World Wide Web Conference (WWW 2008)}, publisher = {Online}, institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany}, type = {Konferenz-Beitrag}, month = {April}, year = {2008}, language = {Englisch}, cr-category = {K.1 The Computer Industry}, ee = {http://www2008.org/papers/fp179.html}, department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen, Architektur von Anwendungssystemen}, abstract = {Recent technology trends in the Web Services (WS) domain indicate that a
solution eliminating the presumed complexity of the WS-* standards may be in
sight: advocates of REpresentational State Transfer (REST) have come to believe
that their ideas explaining why the World Wide Web works are just as applicable
to solve enterprise application integration problems and to simplify the
plumbing required to build service-oriented architectures. In this paper we
objectify the WS-* vs. REST debate by giving a quantitative technical
comparison based on architectural principles and decisions. We show that the
two approaches differ in the number of architectural decisions that must be
made and in the number of available alternatives. This discrepancy between
freedom-from-choice and freedom-of-choice explains the complexity difference
perceived. However, we also show that there are significant differences in the
consequences of certain decisions in terms of resulting development and
maintenance costs. Our comparison helps technical decision makers to assess the
two integration styles and technologies more objectively and select the one
that best fits their needs: REST is well suited for basic, ad hoc integration
scenarios, WS-* is more flexible and addresses advanced quality of service
requirements commonly occurring in enterprise computing.}, url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2008-31&engl=0} }
@inproceedings {INPROC-2008-30, author = {Olaf Zimmermann and Uwe Zdun and Thomas Gschwind and Frank Leymann}, title = {{Combining Pattern Languages and Architectural Decision Models in a Comprehensive and Comprehensible Design Method}}, booktitle = {Seventh Working IEEE/IFIP Conference on Software Architecture - WICSA 2008}, publisher = {IEEE Computer Society}, institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany}, pages = {156--166}, type = {Konferenz-Beitrag}, month = {Februar}, year = {2008}, doi = {10.1109/WICSA.2008.19}, language = {Englisch}, cr-category = {K.1 The Computer Industry}, department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen, Architektur von Anwendungssystemen}, abstract = {When constructing software systems, software architects must identify and
evaluate many competing design options and document the rationale behind any
selections made. Two supporting concepts are pattern languages and
architectural decision models. Unfortunately, both concepts only provide
partial support: Extensive upfront education is needed for practitioners to be
in command of the full pattern literature relevant in their field;
retrospective architectural decision modeling is viewed as a painful extra
responsibility without immediate gains. In this paper, we combine pattern
languages and reusable architectural decision models into a design method that
is both comprehensive and comprehensible. Our design method identifies the
required decisions in requirements models systematically, gives domain-specific
pattern selection advice, and provides traceability from platform-independent
patterns to platform-specific decisions. We validate our approach by applying
it to enterprise applications as an exemplary application genre and a SOA case
study from the finance industry.}, url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2008-30&engl=0} }
@inproceedings {INPROC-2008-25, author = {Thorsten Scheibler and Frank Leymann}, title = {{A Framework for Executable Enterprise Integration Patterns}}, booktitle = {Enterprise Interoperability III: New Challenges and Industrial Approaches}, editor = {Kai Mertins and Ruggaber Rainer and Keith Popplewell and Xiaofei Xu}, publisher = {Springer}, institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany}, pages = {485--497}, type = {Konferenz-Beitrag}, month = {M{\"a}rz}, year = {2008}, language = {Englisch}, cr-category = {D.2.11 Software Engineering Software Architectures,
D.2.13 Software Engineering Reusable Software,
K.6.4 System Management}, department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen, Architektur von Anwendungssystemen}, abstract = {A great challenge for enterprises is the improvement of the utilization of
their landscape of heterogeneous applications in complex EAI (Enterprise
Application Integration) scenarios. Enterprise Application Integration Patterns
help to address this challenge by describing recurring EAI problems and
proposing possible solutions at an abstract level. However, EAI patterns are
documentation only used by systems architects and developers to decide how to
implement an integration solution. Thus, patterns do not specify how to produce
the code that will actually implement the solution described by the pattern on
a specific middleware. In this paper we introduce a framework that provides
configuration capabilities for EAI patterns. The framework also allows to
generate executable integration code from EAI patterns using a model-driven
architecture approach. Furthermore, we present a tool providing this framework.}, url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2008-25&engl=0} }
@inproceedings {INPROC-2008-11, author = {Tobias Unger and Thomas Bauer}, title = {{Towards a Standardized Task Management}}, booktitle = {Multikonferenz Wirtschaftsinformatik 2008}, editor = {Martin Bichler and Thomas Hess and Helmut Krcmar and Ulrike Lechner and Florian Matthes and Arnold Picot and Benjamin Speitkamp and Petra Wolf}, publisher = {GITO-Verlag, Berlin}, institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany}, pages = {443--444}, type = {Konferenz-Beitrag}, month = {Februar}, year = {2008}, isbn = {978-3-940019-34-9}, keywords = {Task Management; BPEL4People; WS-HumanTask}, language = {Englisch}, cr-category = {H.4.1 Office Automation}, ee = {http://srvmatthes6.in.tum.de/tagungsbandArtikel.html,
http://ibis.in.tum.de/mkwi08/29_XML4BPM-XML_Integration_and_Transformation_for_Business_Process_Management/05_Unger-XML4BPM-long.pdf}, department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen, Architektur von Anwendungssystemen}, abstract = {Business processes are increasingly controlled by IT-systems automatically, but
they still consist of many tasks that have to be performed by people. Despite
an appropriate IT-infrastructure is required for Task Management, until now
this is a neglected topic in the research domain. In general, existing concepts
and products for Task Management are not sufficient and, even worse,
inter-partner aspects are not supported at all. For the first time, this paper
analyzes the requirements for Task Management in a comprehensive way.
Furthermore, we present an architecture for a Task Management Infrastructure
that allows to fulfill these requirements even in inter-partner scenarios. This
architecture was developed in the TAMPRO project and is based on emerging
standards as WS-HumanTask and BPEL4People, which are discussed as well.}, url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2008-11&engl=0} }
@inproceedings {INPROC-2008-09, author = {Dimka Karastoyanova and Tammo van Lessen and Frank Leymann and Zhilei Ma and J{\"o}rg Nitzsche and Branimir Wetzstein and Sami Bhiri and Manfred Hauswirth and Maciej Zaremba}, title = {{A Reference Architecture for Semantic Business Process Management Systems}}, booktitle = {Multikonferenz Wirtschaftsinformatik 2008}, editor = {Martin Bichler and Thomas Hess and Helmut Krcmar and Ulrike Lechner and Florian Matthes and Arnold Picot and Benjamin Speitkamp and Petra Wolf}, address = {Berlin}, publisher = {GITO-Verlag}, institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany}, pages = {371--372}, type = {Konferenz-Beitrag}, month = {Februar}, year = {2008}, isbn = {978-3-940019-34-9}, language = {Englisch}, cr-category = {H.5.4 Hypertext/Hypermedia}, department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen, Architektur von Anwendungssystemen}, abstract = {Semantic Business Process Management (SBPM) enhances BPM with semantic
technologies in order to increase the degree of automation in the BPM lifecycle
and help in bridging the gap between the business and IT views on business
processes. In this paper, we describe the architecture of an SBPM System
(SBPMS) which supports the whole SBPM lifecycle by providing functionality for
process modeling, process configuration, process execution, and process
analysis. We analyze the functional requirements of the SBPMS from the business
user's and the IT expert's point of view and derive and describe the components
of the SBPMS and their key interactions to achieve the required
functionalities. We show how existing BPMS components can be extended to use
semantics, and describe the integration of new components, such as a Semantic
Execution Environment. The presented SBPMS is based on BPMN, BPEL and WSMO
technologies.}, url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2008-09&engl=0} }
@inproceedings {INPROC-2008-08, author = {Ralph Mietzner and Zhilei Ma and Frank Leymann}, title = {{An Algorithm for the Validation of Executable Completions of an Abstract BPEL Process}}, booktitle = {Multikonferenz Wirtschaftsinformatik 2008}, editor = {Martin Bichler and Thomas Hess and Helmut Krcmar and Ulrike Lechner and Florian Matthes and Arnold Picot and Benjamin Speitkamp and Petra Wolf}, address = {Berlin}, publisher = {GITO-Verlag}, institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany}, pages = {437--438}, type = {Konferenz-Beitrag}, month = {Februar}, year = {2008}, language = {Englisch}, cr-category = {D.3.0 Programming Languages General,
G.4 Mathematical Software}, department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen, Architektur von Anwendungssystemen}, abstract = {Abstract: WS-BPEL is the standard for specifying and executing business
processes by orchestrating Web Services. Abstract and executable processes are
two kinds of BPEL processes that are defined in the BPEL standard. An abstract
process can be used as a process template, which can be completed and made
executable through ``executable completion''. The BPEL standard defines a set of
rules that must be obeyed during such an executable completion. In this paper,
we present an algorithm for validating whether an executable BPEL process is a
valid executable completion of an abstract BPEL process. Our approach advances
the existing XML comparison algorithms in a way that it takes the BPEL-specific
characteristics into account and is optimized towards the validation of
``executable completion'' of abstract BPEL processes.}, url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2008-08&engl=0} }
@article {ART-2008-14, author = {Rania Khalaf and Oliver Kopp and Frank Leymann}, title = {{Maintaining Data Dependencies Across BPEL Process Fragments}}, journal = {International Journal of Cooperative Information Systems (IJCIS)}, publisher = {World Scientific}, volume = {17}, number = {3}, pages = {259--282}, type = {Artikel in Zeitschrift}, month = {September}, year = {2008}, doi = {10.1142/S0218843008001828}, keywords = {fragments; business process; BPEL; data consistency}, language = {Englisch}, cr-category = {C.2.4 Distributed Systems,
H.3.5 Online Information Services,
H.4.1 Office Automation}, department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen, Architektur von Anwendungssystemen}, abstract = {Continuous process improvement (CPI) may require a BPEL process to be split
amongst different participants. In this paper, we enable splitting standard
BPEL — without requiring any new middleware for the case of flat flows. The
solution also supports splitting loops and scopes that have compensation and/or
fault handlers. When splitting loops and scopes, we extend existing Web
services standards and frameworks in a standard compliant manner in order to
support the resulting split control (not data) between the fragments. Data
dependencies, however, are handled directly using BPEL constructs placed in the
fragments even for split loops and scopes.
We present a solution that uses a BPEL process, partition information, and
results of data-flow analysis to produce a BPEL process for each participant.
The collective behavior of these participant processes recreates the control
and data flow of the non-split process. Previous work presented process
splitting using a variant of BPEL where data flow is modeled explicitly using
``data links''. We reuse the control flow aspect from that work as well as the
control flow aspect from our work on splitting loops and scopes, focusing in
this paper on maintaining the data dependencies in standard BPEL.}, url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-2008-14&engl=0} }
@article {ART-2008-01, author = {Gero Decker and Oliver Kopp and Alistair Barros}, title = {{An Introduction to Service Choreographies}}, journal = {Information Technology}, publisher = {Oldenbourg Verlag}, volume = {50}, number = {2}, pages = {122--127}, type = {Artikel in Zeitschrift}, month = {Februar}, year = {2008}, issn = {1611-2776}, doi = {10.1524/itit.2008.0473}, keywords = {Choreography modeling; BPEL4Chor; WS-CDL; Let's Dance}, language = {Englisch}, cr-category = {H.4.1 Office Automation,
K.1 The Computer Industry}, ee = {http://www.it-information-technology.de/}, contact = {oliver.kopp@iaas.uni-stuttgart.de}, department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen, Architektur von Anwendungssystemen}, abstract = {Service oriented architecture (SOA) is an architectural style for building
software systems based on services. Especially in those scenarios where
services implement business processes, complex conversations between the
services occur. Service choreographies are a means to capture all interaction
obligations and constraints from a global perspective. This article introduces
choreographies as an important artifact for SOA, compares them to service
orchestrations and surveys existing languages for modeling them.}, url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-2008-01&engl=0} }
@inbook {INBOOK-2008-01, author = {Frank Leymann and Ralph Mietzner}, title = {{Neue Gesch{\"a}ftsmodelle durch SOA}}, series = {Soa f{\"u}r Agile Unternehmen}, address = {D{\"u}sseldorf}, publisher = {Symposion Publishing}, pages = {71--96}, type = {Beitrag in Buch}, month = {April}, year = {2008}, isbn = {978-3-939707-14-1}, language = {Deutsch}, cr-category = {H.4.1 Office Automation}, department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen, Architektur von Anwendungssystemen}, abstract = {SOA wird die Unternehmens-IT ver{\"a}ndern, denn eine serviceorientierte
Architektur bietet viele Vorteile wie erh{\"o}hte Wiederverwendbarkeit und mehr
Flexibilit{\"a}t durch Prozessorientierung. Hierdurch werden auch neue
Gesch{\"a}ftsmodelle wie Outsourceing von Diensten oder Software as a Service
entstehen.}, url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INBOOK-2008-01&engl=0} }
|
|