Figure 2: Affordance Structure.
Proposed in this paper is an alternative approach
to web service description. It promotes the idea of
‘affordance’ as a route to achieve the description and
therefore discovery of web services within the
dynamical conditions of different organisations
whilst enabling service providers and consumers,
through shared semiosis, to forcefully join. The
Peircean triadic viewpoint of a sign as
representamen, object and interpretant and the
different Peircean accounts of semiotic theory prove
in this case the applicability of such theory to
address the challenges outlined in this paper. The
dynamic organisational parameters are captured as
affordances to inform the composition of the final
interpretant as argument- symbol-legisigns, and to
structure joint actions. The work contained in this
paper is a supplement and not a replacement of
syntactic and semantic description files. However,
the limitations of syntactic and semantic description
files were shown. For implementation, a WSDL file
must be present but semantic description files based
upon OWL-S for example could be included within
affordances to describe the data elements and
processing features of web services.
REFERENCES
Austin, J., (1962). How to Do Things with Words.
Cambridge, Massachusetts: Harvard University Press.
Atkin, A. (2006). Peirce’s Theory of Signs, available at:
http://plato.stanford.edu/entries/peirce-semiotics/
Atkinson, C., Bostan, P., Hummel, O., and Stoll, D. A,
(2007) Practical Approach to Web Service Discovery
and Retrieval, IEEE International Conference on Web
Services, 9-13 July, Salt Lake City UT, USA. ISBN:
0-7695-2924-0.
Beller, S., (2003). The flexible use of deontic mental
models. In R. Alterman and D. Kirsh (Eds),
Proceedings of the 25
th
Annual Conference of the
Cognitive Science Society, pp 127-132.
Beller, S., (2008). Deontic norms, deontic reasoning, and
deontic conditionals. Thinking and Reasoning, 14, 4,
pp 305-341.
Benfell, A., and Liu, K., (2009). Defining a Pragmatic
Based Web-service Discovery Mechanism, I-
SEMANTICS Special Track: 4th AIS SigPrag,
International Pragmatic Web Conference. Graz,
Austria. ISBN 978-3-85125-060-2, pp 763-774.
Berkem, B., (2008) .From The Business Motivation Model
(BMM) To Service Oriented Architecture (SOA).
Journal of Object Technology, Vol. 7, No. 8,
November-December.
Berners-Lee, T. Hendler, J. and Lassila, O., (2001). The
Semantic Web, Scientific American, May, pp34-43.
Boella, G., Torre, L., and Verhagen, H., (2006).
Introduction to Normative Multiagent Systems,
Computational and Mathematical Organizational
Theory, Volume 12, Numbers 2-3, October, pp71-79
(9).
Business Motivation Model (2008). – OMG, Accessed at:
http://www.omg.org/spec/BMM/1.0/.
Carey, M., (2008) SOA What? IEEE Computer, March, pp
92-93.
Chandler, D., (2002). Semiotics – The Basics, Routledge.
Commens Dictionary of Peirce’s Terms, available at:
http://www.helsinki.fi/science/commens/dictionary.ht
ml
Crasso, M., Zunino, A., and Campo, M., (2008). Easy web
service discovery: A query-by-example approach,
Science of Computer Programming, 71, pp 144–164.
De Moor, A., (2005). Patterns for the Pragmatic Web,
Invited paper, Proc. of the 13th International
Conference on Conceptual Structures, Kassel,
Germany, LNAI. Springer Verlag, Berlin, pp 1-18.
Erl, T., (2008). SOA: Principles of Service Design.
Prentice Hall.
Everaert-Desmedt, N., Peirce's Semiotics, available at:
http://www.signosemio.com/peirce/a_semiotique.asp
accessed 15th May 2010.
Finnegan, J, D., and Currie, L,W., (2010). A multi-layered
approach to CRM implementation: An integration
perspective, European Management Journal, Vol 28, 2,
pp 158 – 173,
Gibson, James, J. (1977). The Theory of Affordances. In
Perceiving, Acting, and Knowing, Eds. Robert Shaw
and John Bransford, ISBN 0-470-99014-7.
Huang, S., Chu, Y,. Li, S., and Yen, D., (2008). Enhancing
conflict detecting mechanism for Web Services
composition: A business process flow model
transformation approach, Information and Software
Technology, 50, 11, pp 1069-1087.
Il-Woong, Kim, Kyong-Ho, Lee. (2007). Web Services,
Describing Semantic Web Services: From UML to
OWL-S ICWS. IEEE International Conference on
Web Services, Volume, Issue, 9-13, pp 529 – 536.
«XSDcomplexT ype»
Norm
- normModalType: string [1..unbounded]
- normSpecification: string [1..unbounded]
«XSDcompl exT ype»
Code
- codeID: int
- codeName: string
- codeProcessModel: workflow
- codeSpecification: workflow
«XSDcomplexType»
WebService
- dataType: string [1..unbounded]
- object: class [1..unbounded]
- operation: string [1..unbounded]
«XSDcomplexType»
ValidTime
- finishTime: string [1..unbounded]
- startTime: string [1..unbounded]
«XSDtopLevelElement»
TransactionTime
- finishTime: string [1..unbounded]
- startTime: string [1..unbounded]
«XSDcomplexType»
Communication
- communicati onID: int
- communicati onType: string
«XSDcomplexT ype»
Participant
- email: string
- jobTitle: string
- name: string
- organisation: string
- telephone: string
«XSDcomplexType»
Affordanc e
- affordanceID: int
- affordanceQualifiers: qualifier
Antecedents
1..*
st ru ct ure s
1
1..*
influence
1..*
1..*
must have
1
1..*
generates
1
1..*
will belong to
1
1..*
must have
1
1..*
must have
1
1..*
will be involved in
1
1
will create
1..*
1
contributes to
1..*
A SEMIOTIC APPROACH TO WEB SERVICE DESCRIPTION
75