ACM Home Page
Please provide us with feedback. Feedback
Methodological support for service-oriented design with ISDL
Full text PdfPdf (296 KB)
Source International Conference On Service Oriented Computing archive
Proceedings of the 2nd international conference on Service oriented computing table of contents
New York, NY, USA
SESSION: Service design and modeling table of contents
Pages: 1 - 10  
Year of Publication: 2004
ISBN:1-58113-871-7
Authors
Dick Quartel  University of Twente
Remco Dijkman  University of Twente
Marten van Sinderen  University of Twente
Sponsors
ACM: Association for Computing Machinery
SIGSOFT: ACM Special Interest Group on Software Engineering
SIGWEB: ACM Special Interest Group on Hypertext, Hypermedia, and Web
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 23,   Downloads (12 Months): 118,   Citation Count: 5
Additional Information:

abstract   references   cited by   index terms   review   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1035167.1035169
What is a DOI?

ABSTRACT

Currently, service-oriented computing is mainly technology-driven. Most developments focus on the technology that enables enterprises to describe, publish and compose application services, and to communicate with applications of other enterprises according to their service descriptions. In this paper, we argue that this technology should be complented with modelling languages, design methods and techniques supporting <i>service-oriented design</i>. We consider service-oriented design as the process of designing application support for business processes, using the service-oriented paradigm. We assume that service-oriented computing technology is used to implent application support. The paper presents two main contributions to the area of service-oriented design. First, a systatic service-oriented design approach is presented, identifying generic design milestones and a method for assessing the conformance between application designs at related abstraction levels. Second, a conceptual model for service-oriented design is presented that provides a common and precise understanding of the terminology used in service-oriented design. The ISDL modelling language is introduced to express service-oriented designs, based on this conceptual model. The paper includes an elaborate example to illustrate our ideas.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
W. van der Aalst. Don't go with the flow: Web services composition standards exposed. IEEE Intelligent Systs, 18, Jan/Feb. 2003.
 
2
 
3
 
4
G. Alonso, et al. Web Services: Concepts, Architectures and Applications. Springer, 2003.
 
5
BPMI. Business process modeling language (BPML) version 1.0. http://www.bpmi.org/bpml-spec.esp, Nov. 2002.
 
6
BPMI. Business process modeling notation (BPMN) 1.0. http://www.bpmn.org/Documents/BPMN201-0.pdf, 2004.
 
7
BEA Systs, Microsoft, IBM, and SAP. Business process execution language for web services (BPEL4WS) version 1.1. http://www-106.ibm.com/developerworks/webservices/ library/ws-bpel/, May 2003.
 
8
B. Benatallah, et al. Service-Oriented Software Syst Engineering: Challenges and Practices, chapter Service Composition: Concepts, Techniques, Tools and Trends (to appear). Idea Group, Inc., 2004.
 
9
B. Benattallah, et al. Conceptual modeling of web service conversations. In Proc. of the 15th Int. Conf. on Advanced Information Systs (CAiSE), Klagenfurt, Austria, 2003. Springer.
 
10
11
 
12
 
13
 
14
R. Dijkman and M. Dumas. Service-oriented design: A multi-viewpoint approach. Technical Report 04-09, Centre for Telatics and Information Technology (CTIT), University of Twente, Enschede, The Netherlands, 2004.
 
15
P. Dockhorn Costa, et al. Towards a Services Platform for Mobile Context-Aware Applications. In Proc. of the 1st Int. Workshop on Ubiquitous Computing (IWUC), Porto, Portugal, 2004.
 
16
 
17
K. Mantell. From UML to BPEL. http://www-106.ibm.com/developerworks/webservices/library/ws-uml2bpel/, 2003.
 
18
 
19
 
20
OMG. Model driven architecture (MDA). Technical Report ormsc/02-07-01, Object Managent Group, July 2001.
 
21
B. Orriëns, Jian Yang, and M. P. Papazoglou. A Framework for Business Rule Driven Service Composition. In Service-Oriented Computing - ICSOC 2003, LCNS 2910, pp. 75--90, Springer 2003.
 
22
C. Pelz. Web services orchestration and choreography. IEEE Computer, 36(8):46--52, Oct 2003.
 
23
ISDL home. http://isdl.ctit.utwente.nl/, n.d.
 
24
D. Quartel, L. Ferreira Pires, and M. van Sinderen. On architectural support for behavior refinent in distributed systs design. Journal of Integrated Design and Process Science, 6(1), March 2002.
 
25
 
26
UDDI. Universal description, discovery and integration (UDDI) version 3.0. Technical report, OASIS UDDI Specification TC, 2003. http://uddi.org/pubs/uddi_v3.htm.
 
27
 
28
W3C. Simple object access protocol (SOAP) version 1.1. http://www.w3.org/TR/2000/NOTE-SOAP-20000508, May 2002.
 
29
W3C. Web services choreography interface (WSCI) version 1.0. http://www.w3.org/TR/2002/NOTE-wsci-20020808, August 2002.
 
30
W3C. Web services description language (WSDL): Part 1: Core language version 1.2. http://www.w3.org/TR/2003/ WD-wsdl20-20031110, Nov. 2003.
 
31
W3C. WS choreography model overview. http://www.w3. org/TR/2004/WD-ws-chor-model-20040324/, March 2004.
 
32
P. Wohed, et al. Analysis of web services composition languages: The case of BPEL4WS. In Proc. of the 22nd Intl. Conf. on Conceptual Modelling (ER), Chicago IL, USA, Oct. 2003. Springer.



REVIEW

"Anthony Joseph Duben : Reviewer"

This paper presents a conceptual methodology and description language for service-oriented computing. The behavior of systems is described in a consistent manner that is not technology driven. The emphasis is on describing the services provided by  more...

Collaborative Colleagues:
Dick Quartel: colleagues
Remco Dijkman: colleagues
Marten van Sinderen: colleagues