<?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">Security Based Performance Issues in Agent-based Web Services Integrating Legacy Information Systems</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author>
							<persName><forename type="first">Sashko</forename><surname>Ristov</surname></persName>
							<affiliation key="aff0">
								<orgName type="department" key="dep1">Ss. Cyril</orgName>
								<orgName type="department" key="dep2">Faculty of Natural Science and Mathematics -Institute of Informatics</orgName>
								<orgName type="institution">Methodius University</orgName>
								<address>
									<addrLine>Gazi Baba BB</addrLine>
									<postCode>1000</postCode>
									<settlement>Skopje</settlement>
									<country key="MK">Macedonia</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Aristotel</forename><surname>Tentov</surname></persName>
							<affiliation key="aff1">
								<orgName type="department" key="dep1">Ss. Cyril</orgName>
								<orgName type="department" key="dep2">Faculty of Electrical Engineering and Information Technologies</orgName>
								<orgName type="institution">Methodius University</orgName>
								<address>
									<addrLine>Rugjer Boshkovik bb</addrLine>
									<postBox>PO Box 574</postBox>
									<postCode>1000</postCode>
									<settlement>Skopje</settlement>
									<country key="MK">Macedonia</country>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">Security Based Performance Issues in Agent-based Web Services Integrating Legacy Information Systems</title>
					</analytic>
					<monogr>
						<imprint>
							<date/>
						</imprint>
					</monogr>
					<idno type="MD5">3B5B80B68BF0E80592E9055AC7BDD4F1</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-03-25T03:15+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>Software agents</term>
					<term>wrapper</term>
					<term>web services</term>
					<term>legacy software</term>
					<term>performance</term>
					<term>security</term>
				</keywords>
			</textClass>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>Many closed internal information systems (IS) must not concern much about its security. But, nowadays, mostly due to globalization and dynamic world, business demands integration of several legacy ISs into new one. The new IS must improve its security compared to legacy ISs, because they work in the heterogeneous environment, and need to be opened. Adding security will decrease the new IS performance, but business wants to retain or even improve it. In this paper, we simulate this issue and we create a baseline of performance data that can be used to predict IS response time, for various numbers of requests, request size and implementing security as a necessary issue for new distributed IS.</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>Nowadays, there are many cases where companies' ISs, often developed using different technologies and on different platforms, need to communicate each other. Even more, many companies buy or merge with others, which lead in merging two independently developed ISs, probably with totally different structure. As a solution concept, <ref type="bibr" target="#b14">[15]</ref> offers three basic approaches, shown on Fig. <ref type="figure" target="#fig_0">1</ref>. The first one, introducing the transducer, accepts messages from the requester, translates them into the program's native language and protocol, and passes to legacy IS. The second one, introducing the wrapper, can "inject" code into legacy IS to allow it to communicate with the requester. The third solution that is, rewriting is out of scope of this paper. Many papers propose agent based web services as a solution for this issue, as a platform independent and XML as most obvious format that meets this requirement.</p><p>In most of cases, legacies ISs are often isolated and closed to outside environment, and do not concern much about security. However, the new IS must improve better PROCEEDINGS OF THE WORKSHOP ON APPLICATIONS OF SOFTWARE AGENTS ISBN 978-86-7031-188-6, pp. 45 -51, 2011 security compared to legacy ISs, because legacy ISs are often on a different locations and new IS will work in the heterogeneous environment, wide-opened to hackers. In order to secure the new ISs, has to be achieved message confidentiality, data integrity, authentication, authorization, non-repudiation, service availability, and web service identification. For web services, XML Encryption <ref type="bibr" target="#b9">[10]</ref> and XML Signature <ref type="bibr" target="#b8">[9]</ref> are considered as a de facto standard to provide a message security model. Their implementation secures the new IS, but outcomes with the message overhead, as well as requires complex cryptographic operations for each message or some parts of it. Thus, it reduces the new IS performance. It is expected that the new IS will have more users than legacy, which also impacts negative to its performance.</p><p>In this paper, we analyze the response time overhead of the signed and encrypted messages through experimental approach, as well as the response time overhead of increasing message size for the same message type. In Section 2, we show the results of the experiments and analyze the dependency of the new IS response time for a various number of requests. Next, in Section 3, we analyze the results of the experiments in order to gain the response time ratio implementing signature and encryption compared to legacy IS messages, and implementing encryption compared to signed only messages.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1.1">Related Work</head><p>We find many articles discussing about agent-based web services. <ref type="bibr" target="#b0">[1]</ref> presents an agent-based web services evolution approach, which is well suited to building software solutions for pervasive computing. <ref type="bibr" target="#b2">[3]</ref> describes how web services will become more agent-like and how the resultant agent-based web services will yield unprecedented levels of software robustness. In <ref type="bibr" target="#b12">[13]</ref> is presented an integration of mobile agent and the web services technology and new security architecture for such integration. In <ref type="bibr" target="#b13">[14]</ref> the authors propose an agent-based Web services architecture and apply to augment manufacturability to increase the efficiency of the distributed collaboration. <ref type="bibr" target="#b3">[4]</ref> presents some agent-based and context-oriented approach for Web services composition. A gateway architecture for connecting software agents and Web services in a transparent manner with fully automatic operation is shown in <ref type="bibr" target="#b4">[5]</ref>. <ref type="bibr" target="#b5">[6]</ref> describes a possible solution for pro-active Web services selection and composition.</p><p>In <ref type="bibr" target="#b6">[7]</ref> is introduced an architecture which seamlessly connects mobile agents with web services in a transparent and fully automated manner by means of a specialized</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>PROCEEDINGS OF THE WORKSHOP ON APPLICATIONS OF SOFTWARE AGENTS, 2011</head><p>Web Service Engine. <ref type="bibr" target="#b7">[8]</ref> shows how agent technology can be used to personalize web services and to work together.</p><p>One of the most near article is <ref type="bibr" target="#b10">[11]</ref>, where authors define major features and benefits of the agent-based approach to enhance a Legacy Information System. Also, <ref type="bibr" target="#b11">[12]</ref> discuss how to re-engineer legacy systems into agent-based Web services and focuses on the fact that agent-based Web services are well suited to building software solutions for distributed, open and dynamic web-based systems.</p><p>Only in <ref type="bibr" target="#b1">[2]</ref>, authors compare two transducer-based approaches to wrapping legacy software, introducing that web services make less overhead of the messages comparing software agents.</p><p>None of the related work analyzed the performance impact of the agent-based web services, nor implementing different security-level mechanisms, using different message size and concurrent requests.</p><p>This paper describes a series of experiments focused on understanding the performance impact of message overhead, as well as increased number of requests, in simulated wrapped legacy IS. We create a baseline of performance data that can be used to predict new IS response time. That is, the number of concurrent requests can be predicted, as well as the message sizes, because the new IS system information has equally size to the legacy and the number of requesters can be predicted as a sum of all users in the legacy systems.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1.2">Testing Environment</head><p>We create three test environments, (1) using unsecured messages, (2) signed messages and (3) both signed and encrypted messages, on Windows platform. We simulate a situation where two parameters (let's say Street and City) in legacy IS are only one parameter (let's say Address) in the new IS. Thus, the wrapper receives and returns equally sized messages. In each test case, we change the message size and the number of concurrent requests, but in the range of normal workload.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2">Results and Analysis for Increasing Number of Requests</head><p>This section describes the results of the performed tests to measure the response time dependency of the message size and a given number of requests, for the same message type. On Fig. <ref type="figure" target="#fig_1">2</ref> is shown the response time in milliseconds (Y axis), for a given number of requests in second and message type, for a different message size in kilobytes (X axis).</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.1">Response Time Overhead for no Security</head><p>First, we perform a performance baseline, that is, we analyze the response time without security for different payload of 1, 10 and 100 messages per second for different message size. As shown on Fig. <ref type="figure" target="#fig_1">2</ref>, the results are very strange. Namely, for small sized messages, the system has better performance when loaded with 10 or 100 messages per second, and for bigger messages (over 30K), the system performance is as expected, that is, higher response time for a huge payload and bigger messages.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.2">Response Time Overhead for Signed Messages</head><p>Next, when we implemented signature into messages, we analyze the response time for different payload of 1, 10 and 100 messages per second. As shown on Fig. <ref type="figure" target="#fig_1">2</ref>, the results are a little strange. Namely, for small sized messages (smaller than 35K), the system has better performance when loaded with 10, instead of loaded with 1. For a 100 messages per second, the system performance is as expected, that is, higher response time for a huge payload and bigger messages.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.3">Response Time Overhead for Signed and Encrypted Messages</head><p>Next, we implemented the encryption, besides signature, and payload the system with 1, 10 and 100 messages per second. As shown on Fig. <ref type="figure" target="#fig_1">2</ref>, the results are similar as signed only messages. Namely, for small sized messages (smaller than 25K), the system has better performance when loaded with 10, instead of loaded with 1. For a 100 messages per second, the system performance is as expected.  </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.1">Response Time Overhead Implementing Security</head><p>We analyze the response time overhead implementing signature to the different sized messages, compared to the same unsigned message for different payload of 1, 10 and 100 messages per second. As shown on Fig. <ref type="figure" target="#fig_2">3</ref>, adding signature increases the response time ratio constantly, near linear, growing slowly when increasing message size, but only for a small number of requests, because for a huge number (100), the baseline payload (without security) has huge response time (shown on Fig. <ref type="figure" target="#fig_1">2</ref>). Implementing both signature and encryption creates similar overhead to the no security messages.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.2">Response Time Overhead Adding Encryption</head><p>At the end, we analyze the response time overhead adding encryption to the signature for different sized messages, compared to the same signed only message for different payload of 1, 10 and 100 messages per second. On Y axis on Fig. <ref type="figure" target="#fig_3">4</ref> is shown the response time ratio, and X axis is original message size.</p><p>We can conclude that adding encryption to the signature increases the response time ratio constantly, near linear, but only for a message size above 10K, growing slowly when increasing message size. The reason that the ratio decreases at the range of a huge messages and especially huge number of requests is because in that range, the baseline, that is the signed messages only response time, is huge. With other words, the IS has a low performance for that payload. </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>PROCEEDINGS OF THE WORKSHOP ON APPLICATIONS OF SOFTWARE AGENTS, 2011</head></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4">Conclusion</head><p>In this paper we have done security based performance analysis and comparison simulating a small part of new IS, which operates as a wrapper to the legacy IS. We analyze the performance parameter "response time", as well as its overhead increasing "message size", "number of messages", and implementing different security-level mechanisms.</p><p>We believe that these result can be considered as a baseline and with these analysis, IT quality managers can predict response time for a new IS, knowing number and size of concurrent messages, in order to retain the new system secured, as the legacy.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5">Future Work</head><p>In this paper we analyzed the decreasing the performance to the new IS, implementing security, increasing "message size", "number of messages", and implementing different security-level mechanisms. But, for the business managers, the most important issue is customer satisfaction, which is the most connected to the performance issue, or response time.</p><p>Therefore, our future work will be oriented on necessary hardware improvements to the new IS, to retain the same performance, such as the legacy system, for the same payload, but with implemented signature and encryption. Also, the operating system platform must be analyzed.</p></div><figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_0"><head>Fig. 1 .</head><label>1</label><figDesc>Fig. 1. Three approaches to agentification, Transducer, Wrapper, Rewrite</figDesc><graphic coords="2,124.80,181.28,345.36,86.16" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_1"><head>Fig. 2 .</head><label>2</label><figDesc>Fig. 2. Response time in ms for a given number of requests in a second and message type, depending of message size</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_2"><head>Fig. 3 .</head><label>3</label><figDesc>Fig. 3. Response time overhead (ratio) for implementing security for a given number of requests, depending of message size</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_3"><head>Fig. 4 .</head><label>4</label><figDesc>Fig. 4. Response time overhead (ratio) for adding encryption to the signature</figDesc></figure>
		</body>
		<back>
			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<analytic>
		<title level="a" type="main">Agent-Based Web Services Evolution for Pervasive Computing</title>
		<author>
			<persName><forename type="first">R</forename><surname>Liu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Chen</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><surname>Yang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">W</forename><forename type="middle">C</forename><surname>Chu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Y</forename><surname>Lai</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">APSEC &apos;04 Proceedings of the 11th Asia-Pacific Software Engineering Conference</title>
				<meeting><address><addrLine>Washington, DC, USA</addrLine></address></meeting>
		<imprint>
			<publisher>IEEE Computer Society</publisher>
			<date type="published" when="2004">2004</date>
			<biblScope unit="page" from="726" to="731" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<analytic>
		<title level="a" type="main">Utilization of Software Agents and Web Services as Transducers for Legacy Software; Case Study Based on an SMTP Server</title>
		<author>
			<persName><forename type="first">M</forename><surname>Oglodek</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Gawinecki</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Paprzycki</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the International Multiconference on Computer Science and Information Technology</title>
				<meeting>the International Multiconference on Computer Science and Information Technology<address><addrLine>Wisla, Poland</addrLine></address></meeting>
		<imprint>
			<publisher>Polish Information Processing Society</publisher>
			<date type="published" when="2007">2007</date>
			<biblScope unit="volume">2</biblScope>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b2">
	<analytic>
		<title level="a" type="main">Software Agents: The Future of Web Services</title>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">N</forename><surname>Huhns</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Agent Technology Workshops 2002</title>
				<editor>
			<persName><forename type="first">R</forename><surname>Kowalczyk</surname></persName>
		</editor>
		<meeting><address><addrLine>Heidelberg</addrLine></address></meeting>
		<imprint>
			<publisher>Springer</publisher>
			<date type="published" when="2003">2003. 2003</date>
			<biblScope unit="volume">2592</biblScope>
			<biblScope unit="page" from="1" to="18" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<analytic>
		<title level="a" type="main">Toward an Agent-Based and Context-Oriented Approach for Web Services Composition</title>
		<author>
			<persName><forename type="first">Z</forename><surname>Maamar</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><forename type="middle">K</forename><surname>Mostefaoui</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><surname>Yahyaoui</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">J. IEEE Transactions on Knowledge and Data Engineering</title>
		<imprint>
			<biblScope unit="volume">17</biblScope>
			<biblScope unit="issue">5</biblScope>
			<biblScope unit="page" from="686" to="697" />
			<date type="published" when="2005">2005</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b4">
	<analytic>
		<title level="a" type="main">Engineering Web Service -Agent Integration</title>
		<author>
			<persName><forename type="first">D</forename><surname>Greenwood</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Calisti</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">IEEE Systems, Cybernetics and Man Conference</title>
				<meeting><address><addrLine>The Hague, Netherlands</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2004">2004</date>
			<biblScope unit="volume">2</biblScope>
			<biblScope unit="page" from="1918" to="1925" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b5">
	<analytic>
		<title level="a" type="main">Enabling Web Services Composition with Softward Agents</title>
		<author>
			<persName><forename type="first">M</forename><surname>Matskin</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Küngas</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Rao</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Sampson</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><forename type="middle">A</forename><surname>Petersen</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">IMSA</title>
		<imprint>
			<biblScope unit="page" from="93" to="98" />
			<date type="published" when="2005">2005</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b6">
	<analytic>
		<title level="a" type="main">Integration of Mobile Agents and Web Services</title>
		<author>
			<persName><forename type="first">J</forename><surname>Peters</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the first European Young Researchers Workshop on Service Oriented Computing (YR-SOC)</title>
				<meeting>the first European Young Researchers Workshop on Service Oriented Computing (YR-SOC)<address><addrLine>, UK</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2005">2005</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b7">
	<monogr>
		<title level="m" type="main">My Agent Wants to Talk to Your Service: Personalizing Web Services through Agents</title>
		<author>
			<persName><forename type="first">H</forename><surname>Kuno</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Sahai</surname></persName>
		</author>
		<idno>HPL-2002-114</idno>
		<imprint>
			<date type="published" when="2002">2002</date>
		</imprint>
	</monogr>
	<note type="report_type">HP Labs Technical Report</note>
</biblStruct>

<biblStruct xml:id="b8">
	<monogr>
		<author>
			<persName><forename type="first">D</forename><surname>Eastlake</surname></persName>
		</author>
		<author>
			<persName><surname>Reagle</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">D</forename><surname>Solo</surname></persName>
		</author>
		<ptr target="http://www.w3.org/TR/xmldsig-core/" />
		<title level="m">XML-Signature Syntax and Processing W3C Recommendation</title>
				<imprint>
			<date type="published" when="2002">2002</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b9">
	<analytic>
		<title level="a" type="main">XML Encryption Syntax and Processing</title>
		<ptr target="http://www.w3.org/TR/xmlenc-core/" />
	</analytic>
	<monogr>
		<title level="m">W3C Recommendation</title>
				<editor>
			<persName><forename type="first">D</forename><surname>Eastlake</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">J</forename><surname>Reagle</surname></persName>
		</editor>
		<imprint>
			<date type="published" when="2002">2002</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b10">
	<analytic>
		<title level="a" type="main">Enhancing Legacy Information Systems with Agent Technology</title>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">T</forename><surname>Nguyen</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Fuhrer</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Pasquier</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">J. International Journal of Telemedicine and Applications -Special issue on electronic health archive</title>
		<imprint>
			<biblScope unit="volume">2009</biblScope>
			<date type="published" when="2009">2009</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b11">
	<analytic>
		<title level="a" type="main">Agentification of Web Services</title>
		<author>
			<persName><forename type="first">F</forename><surname>Chen</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><surname>Yang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><surname>Guo</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Xu</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">COMPSAC &apos;04 Proceedings of the 28th Annual International Computer Software and Applications Conference</title>
				<meeting><address><addrLine>Washington, DC, USA</addrLine></address></meeting>
		<imprint>
			<publisher>IEEE Computer Society</publisher>
			<date type="published" when="2004">2004</date>
			<biblScope unit="volume">01</biblScope>
			<biblScope unit="page" from="514" to="519" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b12">
	<analytic>
		<title level="a" type="main">Mobile Agent and Web Service Integration Security Architecture</title>
		<author>
			<persName><forename type="first">J</forename><surname>Zhang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Y</forename><surname>Wang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">V</forename><surname>Varadharajan</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">SOCA &apos;07 Proceedings of the IEEE International Conference on Service-Oriented Computing and Applications</title>
				<meeting><address><addrLine>Washington, DC, USA</addrLine></address></meeting>
		<imprint>
			<publisher>IEEE Computer Society</publisher>
			<date type="published" when="2007">2007</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b13">
	<analytic>
		<title level="a" type="main">An agent-based web services solution to collaborative product design</title>
		<author>
			<persName><forename type="first">C</forename><surname>Huang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Tseng</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><forename type="middle">R</forename><surname>Gung</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><surname>Chang</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">International Journal of Knowledge-based and Intelligent Engineering Systems</title>
		<imprint>
			<biblScope unit="volume">9</biblScope>
			<biblScope unit="issue">2</biblScope>
			<biblScope unit="page" from="63" to="79" />
			<date type="published" when="2005">2005</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b14">
	<analytic>
		<title level="a" type="main">Software Agents</title>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">R</forename><surname>Genesereth</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><forename type="middle">P</forename><surname>Ketchpel</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Communication of the ACM</title>
		<imprint>
			<biblScope unit="volume">37</biblScope>
			<biblScope unit="issue">7</biblScope>
			<date type="published" when="1994-07">July (1994</date>
		</imprint>
	</monogr>
</biblStruct>

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