Enhancing flexibility and reusability of web service flows through parameterization:
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Abschlussarbeit Buch |
Sprache: | English |
Veröffentlicht: |
Aachen
Shaker
2006
|
Schriftenreihe: | Berichte aus der Informatik
|
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | XX, 203 S. graph. Darst. |
ISBN: | 9783832257095 3832257098 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV024614441 | ||
003 | DE-604 | ||
005 | 20090910 | ||
007 | t | ||
008 | 090924s2006 d||| m||| 00||| eng d | ||
015 | |a 07,N03,0034 |2 dnb | ||
015 | |a 07,A07,0023 |2 dnb | ||
016 | 7 | |a 982349750 |2 DE-101 | |
020 | |a 9783832257095 |9 978-3-8322-5709-5 | ||
020 | |a 3832257098 |9 3-8322-5709-8 | ||
035 | |a (OCoLC)180070967 | ||
035 | |a (DE-599)BVBBV024614441 | ||
040 | |a DE-604 |b ger |e rakwb | ||
041 | 0 | |a eng | |
049 | |a DE-83 | ||
082 | 0 | |a 006.76 |2 22/ger | |
082 | 0 | |a 005.276 |2 22/ger | |
084 | |a 004 |2 sdnb | ||
100 | 1 | |a Karastoyanova, Dimka |d 1975- |e Verfasser |0 (DE-588)132459906 |4 aut | |
245 | 1 | 0 | |a Enhancing flexibility and reusability of web service flows through parameterization |c Dimka Karastoyanova |
264 | 1 | |a Aachen |b Shaker |c 2006 | |
300 | |a XX, 203 S. |b graph. Darst. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a Berichte aus der Informatik | |
502 | |a Zugl.: Darmstadt, Techn. Univ., Diss., 2006 | ||
655 | 7 | |0 (DE-588)4113937-9 |a Hochschulschrift |2 gnd-content | |
856 | 4 | 2 | |m HEBIS Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=018586889&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-018586889 |
Datensatz im Suchindex
_version_ | 1804140632454725632 |
---|---|
adam_text | ENHANCING FLEXIBILITY AND REUSABILITY OF WEB SERVICE FLOWS THROUGH
PARAMETERIZATION FACHBEREICH INFORMATIK TECHNISCHE UNIVERSITST DARMSTADT
GENEMIGTE DISSERTATION ZUR ERLANGUNG DES AKADEMISCHEN GRADES DR.-ING.
VON DIMKA KARASTOYANOVA, MSC. AUS DUPNITSA, BULGARIEN REFERENTEN: PROF.
A. P. BUCHMANN, PHD, TU-DARMSTADT PROF. DR. RER. NAT. F. LEYMANN,
UNIVERSITST STUTTGART TAG DER EINREICHUNG: 27. APRIL 2006 TAG DER
MUNDLICHEN PRIIFUNG: 16. JUNI 2006 DARMSTADTER DISSERTATION D17 TABLE OF
CONTENTS TABLE OF CONTENTS SUMMARY I ZUSAMMENFASSUNG V ACKNOWLEDGEMENT
IX TABLE OF CONTENTS XI LIST OF ABBREVIATIONS XIV TABLE OF FIGURES XVI
TABLE OF TABLES XVIII TABLE OF LISTINGS XIX 1. INTRODUCTION 1 1.1.
INTRODUCTION, PROBLEM DOMAIN AND MOTIVATION 1 1.2. CONTRIBUTIONS 3 1.3.
STRUCTURE OF THE THESIS 4 2. BACKGROUND, DEFINITIONS AND RELATED WORK 5
2.1. INTRODUCTION TO WEB SERVICES 5 2.1.1. WEB SERVICES BASICS 5 2.1.2.
WSDL 8 2.1.3. SOAP 9 2.1.4. UDDI 10 2.1.5. OTHER PROTOCOLS AND MISSING
FEATURES 12 2.1.6. CONCLUSION, RECOMMENDATIONS FOR USE AND TRENDS 13
2.2. WEB SERVICE FLOWS (WS-FLOWS) 14 2.2.1. BUSINESS PROCESS MANAGEMENT,
WORKFLOW AND WEB SERVICE FLOWS - TECHNOLOGY OVERVIEW IN HISTORIC
PERSPECTIVE 14 2.2.2. WS-FLOWS 16 2.3. FLEXIBILITY OF WS-FLOWS 25 2.3.1.
PROCESS FLEXIBILITY. EXISTING CLASSIFICATIONS OF FLEXIBILITY APPROACHES
25 2.3.2. WS-FLOW FLEXIBILITY - CLASSIFICATION 29 2.4. REUSABILITY OF
WS-FLOWS 32 2.5. SUMMARY AND CONCLUSIONS 34 3. REFFLOW METHODOLOGY - A
METHODOLOGY FOR CREATION AND EXECUTION OF REUSABLE AND FLEXIBLE WS-FLOWS
36 3.1. MOTIVATION AND OBJECTIVES 36 3.1.1. REQUIREMENTS ON WS-FLOWS 36
3.1.2. METHODOLOGY OBJECTIVES 38 3.2. WS-FLOW LIFE CYCLE PHASES 39
3.2.1. RELATED WORK 39 3.2.2. REFINED PROCESS LIFE CYCLE 40 3.3.
METHODOLOGY DESCRIPTION 42 3.3.1. BUILD TIME 43 3.3.2. DEPLOYMENT 49
3.3.3. EXECUTION TIME 50 3.4. ASSESSMENT OF IMPLICATIONS 52 3.4.1.
IMPLICATIONS ON THE INFRASTRUCTURE 53 3.4.2. REQUIREMENTS ON THE
META-MODEL FOR REUSABLE AND FLEXIBLE WS-FLOWS 55 3.4.3. ADVANTAGES 56
3.4.4. APPLICABILITY OF THE REFFLOW METHODOLOGY 57 3.5. SUMMARY AND
CONCLUSIONS 58 4. PARAMETERIZED WS-FLOWS 59 4.1. PROBLEM DOMAIN AND
MOTIVATION 59 4.2. INTRODUCING PARAMETERS TO WS-FLOWS 64 4.3. PARAMETER
EVALUATION MECHANISM AS A PROCESS META-MODEL EXTENSION - RENDERING
PARAMETERIZED PROCESSES EXECUTABLE 67 4.3.1. WORKFLOW META-MODEL 68
4.3.2. META-MODEL OF WS-FLOWS 69 4.3.3. META-MODEL OF PARAMETERIZED
WS-FLOWS 70 4.3.4. PARAMETER EVALUATION MECHANISM 70 4.3.5. GRAPHICAL
NOTATION FOR PARAMETERISED ACTIVITIES 72 4.4. ALTERNATIVE STRATEGIES FOR
EVALUATING PARAMETER VALUES 72 4.4.1. STATIC PROVISION OF PORTTYPE AND
OPERATION VALUES 74 4.4.2. PROMPT (THE USER) STRATEGY 75 4.4.3. QUERY
STRATEGY 76 4.4.4. STRATEGY FROM VARIABLE 79 4.4.5. CONCLUSIONS 79
4.5. CONSEQUENCES AND BENEFIT OF PARAMETERIZATION IN WS-FLOWS.
RECOMMENDATIONS FOR USE.. 79 4.5.1. INFLUENCE ON PROCESS MODEL AND
POTENTIAL BENEFITS 80 4.5.2. RECOMMENDATION FOR USE 86 4.6. EXTENDED
FIND AND BIND MECHANISM 93 4.6.1. STEPS TO PERFORM - FIND, SELECT AND
BIND 94 4.6.2. EXISTING STRATEGIES FOR BINDING TO PORTS 95 4.6.3.
EXISTING LANGUAGE REPRESENTATION AND IMPLEMENTATIONS OF THE FIND AND
BIND MECHANISM 95 4.6.4. ASSESSMENT OF THE BENEFITS AND SHORTCOMINGS OF
THE EXISTING APPROACHES 97 4.6.5. THE FIND AND BIND MECHANISM - A
META-MODEL CONSTRUCT AND LANGUAGE REPRESENTATION 100 4.6.6. IMPLICATIONS
OF USING THE FIND AND BIND CONSTRUCT - BENEFITS AND SHORTCOMINGS 101
4.7. SUMMARY AND CONCLUSIONS 103 5. PARAMETERIZED BPEL PROCESSES 105
5.1. REPRESENTING PARAMETERIZED PROCESSES IN BPEL 105 5.2. EVALUATION
STRATEGIES AS BPEL EXTENSION 106 5.2.1. BPEL REPRESENTATION OF THE
STATIC STRATEGY 109 5.2.2. BPEL REPRESENTATION OF THE PROMPT THE
USER STRATEGY 110 5.2.3. QUERY STRATEGY 111 5.2.4. STRATEGY FROM
VARIABLE 112 5.3. SYNCHRONOUS AND ASYNCHRONOUS COMMUNICATION IN
PARAMETERIZED BPEL PROCESSES 113 5.3.1. MODELLING SYNCHRONOUS AND
ASYNCHRONOUS COMMUNICATION MODES IN BPEL 113 5.3.2. SYNCHRONOUS AND
ASYNCHRONOUS COMMUNICATION MODES IN PARAMETERIZED BPEL PROCESSES 114
5.4. ADVERTISING PARAMETERIZED PROCESSES 117 5.5. FIND AND BIND
MECHANISM IN BPEL 117 5.5.1. PROCESS INSTANCE REPAIR 119 5.5.2.
DEPLOYMENT INDEPENDENT SERVICE SELECTION AT RUN TIME 119 5.5.3.
MODIFYING SELECTION POLICIES 120 5.5.4. SUMMARY AND CONCLUSIONS 120 5.6.
USE CASES FOR PARAMETERIZED BPEL PROCESSES 121 5.7. SUMMARY AND
CONCLUSIONS 121 TABLE OF CONTENTS 6. WS-FLOW TEMPLATES. AUTOMATIC
PRODUCTION OF WS-FLOWS WITH ADAPTABILITY FEATURES 123 6.1. INTRODUCTION
123 6.2. REUSABILITY - BACKGROUND AND RELATED WORK 124 6.3. DEFINITION
AND CLASSIFICATION OF WS-FLOW TEMPLATES 126 6.3.1. INTRODUCTORY EXAMPLE
126 6.3.2. DEFINITION OF TEMPLATES 129 6.3.3. CLASSIFICATION OF
TEMPLATES, CRITERIA 130 6.4. USING TEMPLATES FOR AUTOMATED CREATION OF
WS-FLOWS - THE REFFLOW APPROACH 135 6.4.1. MODELLING OF WS-FLOWS USING
TEMPLATES 136 6.4.2. BENEFITS, DRAWBACKS, IMPLICATIONS AND FURTHER
ISSUES 144 6.5. SUMMARY AND CONCLUSIONS 146 7. ENABLING INFRASTRUCTURE
FOR REUSABLE AND FLEXIBLE WS-FLOWS 147 7.1. REQUIREMENTS OF THE REFFLOW
ENABLING INFRASTRUCTURE 147 7.2. ARCHITECTURE OF A SYSTEM FOR ENABLING
FLEXIBLE AND REUSABLE WS-FLOWS 147 7.2.1. INFRASTRUCTURE COMPONENTS AND
THEIR SUPPORT FOR THE REFFLOW METHODOLOGY PHASES. 149 7.3.
IMPLEMENTATION PLATFORM 150 7.4. INFRASTRUCTURE REALIZATION 150 7.4.1.
THE REFFLOW EXTENDED ENGINE (REFFLOW-XENGINE) 151 7.4.2. REFFLOW
EXTENDED INSTANCE MONITOR (REFFLOW-XIMONITOR) 163 7.4.3. REFFLOW
MODELLING TOOL (REFFLOW-XBPEL MODELER) 171 7.5. SUMMARY AND CONCLUSIONS
176 8. CONTRIBUTIONS AND OUTLOOK 178 8.1. SUMMARY AND CONCLUSIONS 178
8.2. FUTURE WORK 180 9. REFERENCES 183 10. APPENDICES 193 APPENDIX 1.
WEB SERVICES 193 APPENDIX 2. PARAMETERIZED BPEL PROCESSES - EXAMPLE 195
APPENDIX 3. XML SCHEMA OF BPEL EXTENSION ELEMENTS 197 APPENDIX 4.
PARAMETERIZED BPEL 199 INDEX 200
|
any_adam_object | 1 |
author | Karastoyanova, Dimka 1975- |
author_GND | (DE-588)132459906 |
author_facet | Karastoyanova, Dimka 1975- |
author_role | aut |
author_sort | Karastoyanova, Dimka 1975- |
author_variant | d k dk |
building | Verbundindex |
bvnumber | BV024614441 |
ctrlnum | (OCoLC)180070967 (DE-599)BVBBV024614441 |
dewey-full | 006.76 005.276 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 006 - Special computer methods 005 - Computer programming, programs, data, security |
dewey-raw | 006.76 005.276 |
dewey-search | 006.76 005.276 |
dewey-sort | 16.76 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
format | Thesis Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01433nam a2200385 c 4500</leader><controlfield tag="001">BV024614441</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20090910 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">090924s2006 d||| m||| 00||| eng d</controlfield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">07,N03,0034</subfield><subfield code="2">dnb</subfield></datafield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">07,A07,0023</subfield><subfield code="2">dnb</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">982349750</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783832257095</subfield><subfield code="9">978-3-8322-5709-5</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3832257098</subfield><subfield code="9">3-8322-5709-8</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)180070967</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV024614441</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakwb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-83</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">006.76</subfield><subfield code="2">22/ger</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.276</subfield><subfield code="2">22/ger</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">004</subfield><subfield code="2">sdnb</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Karastoyanova, Dimka</subfield><subfield code="d">1975-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)132459906</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Enhancing flexibility and reusability of web service flows through parameterization</subfield><subfield code="c">Dimka Karastoyanova</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Aachen</subfield><subfield code="b">Shaker</subfield><subfield code="c">2006</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XX, 203 S.</subfield><subfield code="b">graph. Darst.</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="0" ind2=" "><subfield code="a">Berichte aus der Informatik</subfield></datafield><datafield tag="502" ind1=" " ind2=" "><subfield code="a">Zugl.: Darmstadt, Techn. Univ., Diss., 2006</subfield></datafield><datafield tag="655" ind1=" " ind2="7"><subfield code="0">(DE-588)4113937-9</subfield><subfield code="a">Hochschulschrift</subfield><subfield code="2">gnd-content</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">HEBIS Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=018586889&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-018586889</subfield></datafield></record></collection> |
genre | (DE-588)4113937-9 Hochschulschrift gnd-content |
genre_facet | Hochschulschrift |
id | DE-604.BV024614441 |
illustrated | Illustrated |
indexdate | 2024-07-09T22:03:04Z |
institution | BVB |
isbn | 9783832257095 3832257098 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-018586889 |
oclc_num | 180070967 |
open_access_boolean | |
owner | DE-83 |
owner_facet | DE-83 |
physical | XX, 203 S. graph. Darst. |
publishDate | 2006 |
publishDateSearch | 2006 |
publishDateSort | 2006 |
publisher | Shaker |
record_format | marc |
series2 | Berichte aus der Informatik |
spelling | Karastoyanova, Dimka 1975- Verfasser (DE-588)132459906 aut Enhancing flexibility and reusability of web service flows through parameterization Dimka Karastoyanova Aachen Shaker 2006 XX, 203 S. graph. Darst. txt rdacontent n rdamedia nc rdacarrier Berichte aus der Informatik Zugl.: Darmstadt, Techn. Univ., Diss., 2006 (DE-588)4113937-9 Hochschulschrift gnd-content HEBIS Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=018586889&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Karastoyanova, Dimka 1975- Enhancing flexibility and reusability of web service flows through parameterization |
subject_GND | (DE-588)4113937-9 |
title | Enhancing flexibility and reusability of web service flows through parameterization |
title_auth | Enhancing flexibility and reusability of web service flows through parameterization |
title_exact_search | Enhancing flexibility and reusability of web service flows through parameterization |
title_full | Enhancing flexibility and reusability of web service flows through parameterization Dimka Karastoyanova |
title_fullStr | Enhancing flexibility and reusability of web service flows through parameterization Dimka Karastoyanova |
title_full_unstemmed | Enhancing flexibility and reusability of web service flows through parameterization Dimka Karastoyanova |
title_short | Enhancing flexibility and reusability of web service flows through parameterization |
title_sort | enhancing flexibility and reusability of web service flows through parameterization |
topic_facet | Hochschulschrift |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=018586889&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT karastoyanovadimka enhancingflexibilityandreusabilityofwebserviceflowsthroughparameterization |