<?xml version="1.0" encoding="UTF-8"?>
<TEI xml:space="preserve" xmlns="http://www.tei-c.org/ns/1.0" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://www.tei-c.org/ns/1.0 https://raw.githubusercontent.com/kermitt2/grobid/master/grobid-home/schemas/xsd/Grobid.xsd"
 xmlns:xlink="http://www.w3.org/1999/xlink">
	<teiHeader xml:lang="en">
		<fileDesc>
			<titleStmt>
				<title level="a" type="main">Towards Adaptive Service Development</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author role="corresp">
							<persName><forename type="first">Aries</forename><forename type="middle">Tao</forename><surname>Tao</surname></persName>
							<email>tao@ics.mq.edi.au</email>
							<affiliation key="aff0">
								<orgName type="department">Computing Department</orgName>
								<orgName type="institution">Macquarie University</orgName>
								<address>
									<country key="AU">Australia</country>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">Towards Adaptive Service Development</title>
					</analytic>
					<monogr>
						<imprint>
							<date/>
						</imprint>
					</monogr>
					<idno type="MD5">E9AC8181CECDBEACE1FAFC96594907C4</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-03-25T08:57+0000">
					<desc>GROBID - A machine learning software for extracting information from scholarly documents</desc>
					<ref target="https://github.com/kermitt2/grobid"/>
				</application>
			</appInfo>
		</encodingDesc>
		<profileDesc>
			<textClass>
				<keywords>
					<term>service differentiation</term>
					<term>service adaptation</term>
					<term>matchmaking</term>
				</keywords>
			</textClass>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>In the dynamic e-Business environment, it is desirable for a service to meet the requirements of different users. The current available technologies rather supports a service with a single fixed business process without considering user needs. Such design makes it difficult for user to integrate the provided service, hence obstruct the service provider to expand the business. In this paper we proposed an alternative service design method -Adaptive Service Design. Inspired by the concept of Abstraction and Polymorphism in Object Oriented Computing, service adaptation allows an Abstract Business Process class to be configured by Policy and user required interface, hence dynamically generate multiple business processes to meet different user interaction requirements.</p></div>
			</abstract>
		</profileDesc>
	</teiHeader>
	<text xml:lang="en">
		<body>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1">Introduction</head><p>While improvement in Service Oriented Computing (SOC) has proved effective for integration at lower levels (e.g. wrap traditional software component up to be service), service integration through service interface is till a challenge due to the heterogeneity of service specification. Service interface is a specification for user (client program) to interact with the service. It is supported by underlying business process(es), and consisted of activities which are implemented by corresponding tasks of the business processes.</p><p>In e-business world, it is common for a set of service consumer with similar service requirements to have different interfaces. The differences could be caused either by user contexts <ref type="bibr" target="#b0">[1]</ref> (1) at business level such as different physical locations, market conditions, policy regulations, competitive threats, or by service implementation (2) at application levels such as different message formats or sequences. All of these situations and more drive the need for a service design which enable the service provider to respond quickly in support of diverse service users' requirements.</p><p>On the other hand, ignoring the user heterogeneity, the current service is designed to be context free which supports the fixed monolithic business process and interface to all users. This inflexible design makes it difficult for service consumer to perform service integration with the provided service, hence obstruct the service provider to expand the business. SOC research community has been aware of the issue. The solutions are proposed which mainly use process matchmaking <ref type="bibr" target="#b1">[2]</ref> to identify the mismatch patterns, and adapter <ref type="bibr" target="#b2">[3]</ref> to overcome the mismatch. However, as functionality of adapter is to split/combine messages or swap message sequences, such solution only resolve the certain mismatch at application level.</p><p>To overcome the problem with current service design, we propose a new design that supports policy negotiation, process modification, and interface alternation according to use needs, hence cater service to quickly adapt to diver service consumer requirements. We refer this design as Adaptive Service Design (ASD). An User Adaptation mechanism is developed based on ASD which enables the service provider to:</p><p>identify user functionality and interaction requirements from the user's interface.</p><p>dynamically generate the business process and service interface to meet the specific requirements.</p><p>The basic design philosophy of ours, and one that distinguishes us from others, is that the ASD supports service provider to easily vary the policy, business process and service interface to dynamically adapt different user integration requirements in terms of functionality and interaction patterns. This paper is organized as follows: Section 2 discusses the related work. The structure of Adaptive Service Design (DSD) are specified in Section 3. We finally concludes our work in section 4.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2">Related Work</head><p>The related work can be divided in following areas: (1) Service Description which focuses on enriching the service interface for user accessibility; (2) Service Differentiation which supports services to provide different functionalities to users;</p><p>(3) Service Matchmaking which allows the mismatches between provided service and user required services to be identified; (4) Service Adaptation overcomes the mismatches identified by the Service Matchmaking.</p><p>We now look at the work that has been done in the area of service interface design. Chiu et al <ref type="bibr" target="#b3">[4]</ref> presented a meta-model for service interface as workflow views, which provided a novel approach to derive workflow view from a workflow. By abstracting service interface as a subset of service, it allows internal information to be hidden from external users. However, the work only focused on abstracting a single service interface. In order to support users playing different role in Business Collaboration, Zhao et al <ref type="bibr" target="#b4">[5]</ref> proposed the concept of relative workflow view by explicitly specifying visibility constraints (Invisible, Traceable,and Contactable) on activities of workflow. Based on different visibility constraint for different users over the same workflow, multiple relative workflow views could be derived for different users that have different relationship with the service (e.g. the retailer service has different relationship with customer and wholesaler).</p><p>The idea of applying the concept of differentiation in software filed was firstly proposed by Kang et al <ref type="bibr" target="#b5">[6]</ref> in the study of Feature-Oriented Domain Analysis which was based on Abstraction and Refinement in a domain. In their work, Abstraction represented generic domain products; Refinement was used to extend the Abstraction to support different domain applications. Cao et al <ref type="bibr" target="#b6">[7]</ref> further extended the work in Feature-Oriented Domain Analysis by providing an algorithm to automate abstraction refinement. The idea of service differentiation (DiffServ) was firstly proposed in the area of managing traffic streams in networking applications <ref type="bibr" target="#b7">[8]</ref>. For example, certain traffic is treated better than the others in terms of faster handling, more average bandwidth, and lower average loss rate. Veryard <ref type="bibr" target="#b8">[9]</ref> argued that the differentiated services should be used as a design pattern in SOC area. He pointed out the need for service differentiation in E-business using an airport example -the airport service needs to meet different requirements of passengers in terms of security, performance and etc. However, no design method is provided to realize the service differentiation. In our previous work <ref type="bibr" target="#b9">[10]</ref> [1], a Differentiated Service Design that use policy to control the service to provide differentiated functionalities to users, hence realize service differentiation.</p><p>Wombacher et al <ref type="bibr" target="#b1">[2]</ref> used finite state machine based model to describe service interface, a matchmaking algorithm was provided based on the model to identify if provided interface is compatible with the user required interface. However, simply showing compatible (or incompatible) is insufficient to help resolve the mismatches. Benatallah et al <ref type="bibr" target="#b10">[11]</ref>  <ref type="bibr" target="#b11">[12]</ref> further classified the compatibility into several categories. Aalst et al <ref type="bibr" target="#b12">[13]</ref> define the conformance of service behavior based on fitness and appropriateness. All these work provides a foundation to service adaptation which overcomes the incompatibilities identified.</p><p>Based on the matchmaking research work been done, Benatallah et al <ref type="bibr" target="#b13">[14]</ref> [15] <ref type="bibr" target="#b2">[3]</ref> developed adapter based mechanisms that split/combine messages or swap message sequences to resolve certain types of mismatches. Because the adapter is developed only based on the interfaces, it can not support policy negotiation or process modification to overcome mismatches at policy or process level. Using a totally different approach, we propose Adaptive Service Design (ASD) for service provider. The ASD supports policy negotiation and process modification to overcome the mismatches that can not be resolved by adapters.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3">Adaptive Service Design</head><p>Instead of supporting a service with one monolithic business process and single service interface, our design method is to separate the generic tasks that are available to all users from the specific tasks with certain context dependent requirements. The design consists of four components: Abstract Business Process, Policy, Policy Configured Business Process (PCBP) and User Oriented Business Process (UOBP).</p><p>Abstract Business Process (ABP) consists of a set of activities and relevant edges linking between activities. There are two types of activities: (1) concrete activity that actually performs general tasks for all users; and (2) abstract activity that executes different tasks or even execute different processes depending on Policy. Abstract activities are linked to Policy which defines how contexts aware tasks (or processes) should be performed.</p><p>Policy provides the mappings between usage contexts and tasks (or external business processes). Take online shopping service as an example, in the Checkout process, the "customer profile" as an usage context can be retrieved from the "login" activity. By applying 'provide discount' policy, "VIP customer" will get further 15% discount by invoking the 'offer 15% discount' task. Depending on the usage context values, the policy determines how to plug different tasks (or business processes) into the ABP, and generate Policy Configured Business Processes (PCBP) which perform different business functions.</p><p>After introducing the basic elements of ABP and Policy in the previous sections, we can now provide a complete picture of how a 'concrete' business process -Policy Configured Business Process (PCBP), is generated. As discussed before, an ABP is a process that contains abstract activities, which refer to policy templates. A template consists of a set of mappings between context values and business processes (or tasks in a simple situation). The number of tuples (mappings) in a template determines the number of tasks can be performed for the corresponding abstract activity. By replacing all the abstract activities in ABP with policy specified tasks that come with different context conditions, multiple PCBPs can be generated. PCBPs support users with different functions, and thus realizes differentiated services based on usage contexts. For example, in Checkout process, the loyal customer and normal customer will be supported by different Context Configured Business Processes. We regard the process the generate different PCBPs as Service Differentiation. The details of the Service Differentiation can be found in our previous work <ref type="bibr" target="#b0">[1]</ref>.</p><p>Currently we are focus on constructing a mechanism to derive User Oriented Business Process (UOBP) based on PCBP for User Required Interface (URI). Each UOBP corresponds to one URI, it is totally compatible with the specific URI. The mechanism consists of three steps:</p><p>1. Generating User Service Interface Execution Paths. In this step a infinite set of execution paths <ref type="bibr" target="#b1">[2]</ref> can be derived from the user service interface. 2. Each execution path will be matched by the PCBP. If there is any mismatch, the mismatch would be identified as one of followings: message mismatch, process mismatch, and policy mismatch. Solutions as adapter development, process modification and policy negotiation would be suggested correspondingly to resolve the mismatch. An Adaptation Effort List is hence derived to illustrate the total amount work needs to be done in order to adapt the specific execution paths.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.">An Adaptation Effort Tree can be derived by combining all the Adaptation</head><p>Effort Lists for the execution paths. The tree illustrate the total work needs to be done to adapt the how service interface. User could also choose only certain branches of the Adaptation Effort Tree to partially adapt the user service interface.</p><p>Service users or applications can often have the same goal but different interaction requirements. In this paper, we proposed and argued the need for service adaptation to serve the purpose mentioned above. We believe the adaptive service should dynamically derive multiple User Oriented Business Processes for different users required interfaces. The design is related with following research areas: service description, service differentiation, service matchmaking and service adaptation.</p></div>		</body>
		<back>
			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<analytic>
		<title level="a" type="main">Context aware differentiated services development with configurable business processes</title>
		<author>
			<persName><forename type="first">A</forename><forename type="middle">T</forename><surname>Tao</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Yang</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">EDOC, IEEE Computer Society</title>
				<imprint>
			<date type="published" when="2007">2007</date>
			<biblScope unit="page" from="241" to="252" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<analytic>
		<title level="a" type="main">Ipsi-pf -a business process matchmaking engine based on annotated finite state automata</title>
		<author>
			<persName><forename type="first">A</forename><surname>Wombacher</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Mahleko</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><forename type="middle">J</forename><surname>Neuhold</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Inf. Syst. E-Business Management</title>
		<imprint>
			<biblScope unit="volume">3</biblScope>
			<biblScope unit="issue">2</biblScope>
			<biblScope unit="page" from="127" to="150" />
			<date type="published" when="2005">2005</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b2">
	<analytic>
		<title level="a" type="main">Semiautomated adaptation of service interactions</title>
		<author>
			<persName><forename type="first">H</forename><forename type="middle">R M</forename><surname>Nezhad</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Benatallah</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Martens</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Curbera</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Casati</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">WWW, ACM</title>
				<editor>
			<persName><forename type="first">C</forename><forename type="middle">L</forename><surname>Williamson</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">M</forename><forename type="middle">E</forename><surname>Zurko</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">P</forename><forename type="middle">F</forename><surname>Patel-Schneider</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">P</forename><forename type="middle">J</forename><surname>Shenoy</surname></persName>
		</editor>
		<imprint>
			<date type="published" when="2007">2007</date>
			<biblScope unit="page" from="993" to="1002" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<analytic>
		<title level="a" type="main">Workflow view driven cross-organizational interoperability in a web-service environment</title>
		<author>
			<persName><forename type="first">D</forename><forename type="middle">K W</forename><surname>Chiu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><forename type="middle">C</forename><surname>Cheung</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><surname>Karlapalem</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Q</forename><surname>Li</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Till</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="s">Lecture Notes in Computer Science</title>
		<editor>Bussler, C., Hull, R., McIlraith, S.A., Orlowska, M.E., Pernici, B., Yang, J.</editor>
		<imprint>
			<biblScope unit="volume">2512</biblScope>
			<biblScope unit="page" from="41" to="56" />
			<date type="published" when="2002">2002</date>
			<publisher>Springer</publisher>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b4">
	<analytic>
		<title level="a" type="main">An organisational perspective on collaborative business processes</title>
		<author>
			<persName><forename type="first">X</forename><surname>Zhao</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Liu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Y</forename><surname>Yang</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Business Process Management</title>
				<editor>
			<persName><forename type="first">W</forename><forename type="middle">M P</forename><surname>Van Der Aalst</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">B</forename><surname>Benatallah</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">F</forename><surname>Casati</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">F</forename><surname>Curbera</surname></persName>
		</editor>
		<imprint>
			<publisher>Springer</publisher>
			<date type="published" when="2005">2005</date>
			<biblScope unit="volume">3649</biblScope>
			<biblScope unit="page" from="17" to="31" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b5">
	<monogr>
		<title level="m" type="main">Feature-oriented domain analysis (foda) feasibility study</title>
		<author>
			<persName><forename type="first">K</forename><forename type="middle">C</forename><surname>Kang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><forename type="middle">G</forename><surname>Cohen</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">A</forename><surname>Hess</surname></persName>
		</author>
		<author>
			<persName><forename type="first">W</forename><forename type="middle">E</forename><surname>Novak</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><forename type="middle">S</forename><surname>Peterson</surname></persName>
		</author>
		<imprint>
			<date type="published" when="1990-11">November 1990</date>
		</imprint>
		<respStmt>
			<orgName>Carnegie-Mellon University Software Engineering Institute</orgName>
		</respStmt>
	</monogr>
	<note type="report_type">Technical report</note>
</biblStruct>

<biblStruct xml:id="b6">
	<analytic>
		<title level="a" type="main">Automating feature-oriented domain analysis</title>
		<author>
			<persName><forename type="first">F</forename><surname>Cao</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><forename type="middle">R</forename><surname>Bryant</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><forename type="middle">C</forename><surname>Burt</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Z</forename><surname>Huang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><forename type="middle">R</forename><surname>Raje</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><forename type="middle">M</forename><surname>Olson</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Auguston</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Software Engineering Research and Practice</title>
				<editor>
			<persName><forename type="first">B</forename><surname>Al-Ani</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">H</forename><forename type="middle">R</forename><surname>Arabnia</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">Y</forename><surname>Mun</surname></persName>
		</editor>
		<imprint>
			<publisher>CSREA Press</publisher>
			<date type="published" when="2003">2003</date>
			<biblScope unit="page" from="944" to="949" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b7">
	<monogr>
		<author>
			<persName><forename type="first">S</forename><surname>Blake</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Black</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Carlson</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><surname>Davies</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Z</forename><surname>Wang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">W</forename><surname>Weiss</surname></persName>
		</author>
		<ptr target="http://rfc.net/rfc2475.html" />
		<title level="m">Rfc247: An architecture for differentiated services</title>
				<imprint>
			<date type="published" when="1998">1998</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b8">
	<analytic>
		<title level="a" type="main">Design pattern: Differentiated service (fewer interfaces than components)</title>
		<author>
			<persName><forename type="first">R</forename><surname>Veryard</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">CBDI</title>
		<imprint>
			<date type="published" when="2000-12">December 2000</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b9">
	<analytic>
		<title level="a" type="main">Supporting differentiated services with configurable business processes</title>
		<author>
			<persName><forename type="first">A</forename><forename type="middle">T</forename><surname>Tao</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Yang</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">ICWS, IEEE Computer Society</title>
				<imprint>
			<date type="published" when="2007">2007</date>
			<biblScope unit="page" from="1088" to="1095" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b10">
	<analytic>
		<title level="a" type="main">Compatibility and replaceability analysis for timed web service protocols</title>
		<author>
			<persName><forename type="first">B</forename><surname>Benatallah</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Casati</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Ponge</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Toumani</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">21èmes Journées Bases de Données Avancées, BDA 2005</title>
				<editor>
			<persName><forename type="first">V</forename><surname>Benzaken</surname></persName>
		</editor>
		<meeting><address><addrLine>Saint Malo</addrLine></address></meeting>
		<imprint>
			<publisher>BDA</publisher>
			<date type="published" when="2005">17-20 octobre 2005. 2005</date>
		</imprint>
	</monogr>
	<note>Actes (Informal Proceedings)</note>
</biblStruct>

<biblStruct xml:id="b11">
	<analytic>
		<title level="a" type="main">Fine-grained compatibility and replaceability analysis of timed web service protocols</title>
		<author>
			<persName><forename type="first">J</forename><surname>Ponge</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Benatallah</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Casati</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Toumani</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Conceptual Modeling -ER 2007, 26th International Conference on Conceptual Modeling</title>
		<title level="s">Lecture Notes in Computer Science</title>
		<editor>
			<persName><forename type="first">C</forename><surname>Parent</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">K</forename><forename type="middle">D</forename><surname>Schewe</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">V</forename><forename type="middle">C</forename><surname>Storey</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">B</forename><surname>Thalheim</surname></persName>
		</editor>
		<meeting><address><addrLine>Auckland, New Zealand</addrLine></address></meeting>
		<imprint>
			<publisher>Springer</publisher>
			<date type="published" when="2007">November 5-9, 2007. 2007</date>
			<biblScope unit="volume">4801</biblScope>
			<biblScope unit="page" from="599" to="614" />
		</imprint>
	</monogr>
	<note>Proceedings (ER)</note>
</biblStruct>

<biblStruct xml:id="b12">
	<analytic>
		<title level="a" type="main">Conformance checking of service behavior</title>
		<author>
			<persName><forename type="first">W</forename><forename type="middle">M P</forename><surname>Van Der Aalst</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Dumas</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Ouyang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Rozinat</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><surname>Verbeek</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">ACM Trans. Internet Techn</title>
		<imprint>
			<biblScope unit="volume">8</biblScope>
			<biblScope unit="issue">3</biblScope>
			<date type="published" when="2008">2008</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b13">
	<analytic>
		<title level="a" type="main">Developing adapters for web services integration</title>
		<author>
			<persName><forename type="first">B</forename><surname>Benatallah</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Casati</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Grigori</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><forename type="middle">R M</forename><surname>Nezhad</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Toumani</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Advanced Information Systems Engineering, 17th International Conference, CAiSE 2005</title>
		<title level="s">Lecture Notes in Computer Science</title>
		<editor>
			<persName><forename type="first">O</forename><surname>Pastor</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">J</forename><forename type="middle">F</forename><surname>Cunha</surname></persName>
		</editor>
		<meeting><address><addrLine>Porto, Portugal</addrLine></address></meeting>
		<imprint>
			<publisher>Springer</publisher>
			<date type="published" when="2005">June 13-17, 2005. 2005</date>
			<biblScope unit="volume">3520</biblScope>
			<biblScope unit="page" from="415" to="429" />
		</imprint>
	</monogr>
	<note>Proceedings (CAiSE)</note>
</biblStruct>

<biblStruct xml:id="b14">
	<analytic>
		<title level="a" type="main">An aspect-oriented framework for service adaptation</title>
		<author>
			<persName><forename type="first">W</forename><surname>Kongdenfha</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Saint-Paul</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Benatallah</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Casati</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">ICSOC</title>
		<title level="s">Lecture Notes in Computer Science</title>
		<editor>
			<persName><forename type="first">A</forename><surname>Dan</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">W</forename><surname>Lamersdorf</surname></persName>
		</editor>
		<imprint>
			<publisher>Springer</publisher>
			<date type="published" when="2006">2006</date>
			<biblScope unit="volume">4294</biblScope>
			<biblScope unit="page" from="15" to="26" />
		</imprint>
	</monogr>
</biblStruct>

				</listBibl>
			</div>
		</back>
	</text>
</TEI>
