E-Book, Englisch, 426 Seiten
Filipe / Cordeiro / Pedrosa Web Information Systems and Technologies
1. Auflage 2007
ISBN: 978-3-540-74063-6
Verlag: Springer-Verlag
Format: PDF
Kopierschutz: Adobe DRM (»Systemvoraussetzungen)
International Conferences WEBIST 2005 and WEBIST 2006, Revised Selected Papers
E-Book, Englisch, 426 Seiten
ISBN: 978-3-540-74063-6
Verlag: Springer-Verlag
Format: PDF
Kopierschutz: Adobe DRM (»Systemvoraussetzungen)
This book constitutes the thoroughly refereed post-proceedings of the 1st and 2nd International Conference on Web Information Systems and Technologies, WEBIST 2005 and 2006, held in Miami, FL, USA, and Setubal, Portugal, respectively. The 30 revised full papers presented in this volume were carefully reviewed and selected from more than 300 submissions overall. In addition, three keynote presentations are also included. The papers address all relevant aspects of web information systems technologies and applications and are grouped into four parts about internet technology, web interfaces and applications, society, e-business and e-government, and e-learning.
Autoren/Hrsg.
Weitere Infos & Material
1;Preface;5
2;Organization;6
3;Table of Contents;9
4;Invited Papers;12
4.1;The Implications of Web 2.0 on Web Information Systems;13
4.1.1;Introduction;13
4.1.2;A Definition of Web 2.0;14
4.1.3;The Evolution of Web 2.0;15
4.1.4;The Key Elements of Web 2.0;16
4.1.5;Web 2.0 and WIS;17
4.1.6;References;17
4.2;Developing Criteria for Successful Learning Repositories;18
4.2.1;Information-Rich Learning Environments;18
4.2.2;Overview of This Paper;19
4.2.3;Learning Objects;19
4.2.4;The Saga of Learnet in Hong Kong;20
4.2.5;Realistic Repositories;23
4.2.6;A Successful Model;25
4.2.7;References;26
4.3;The Growing Importance of e-Communities on the Web;29
4.3.1;Introduction;29
4.3.2;Community-Based Services on the Web;30
4.3.2.1;Blogs;30
4.3.2.2;Wikis;33
4.3.2.3;File Sharing Services;36
4.3.2.4;Social Networks;38
4.3.2.5;Other Community-Based Applications;38
4.3.3;What Is Really New? What Is Different?;39
4.3.3.1;Blogs;40
4.3.3.2;Wikis;40
4.3.3.3;File Sharing;41
4.3.3.4;Social Networks;42
4.3.4;Impact of Recent Community-Based Developments;42
4.3.5;Future Advancements;43
4.3.5.1;Upcoming Technologies;44
4.3.6;Conclusion;45
4.3.7;References;46
5;Part I Internet Technology;48
5.1;Design, Implementation and Testing of Mobile Agent Protection Mechanism for Manets;49
5.1.1;Introduction;49
5.1.2;Mobile Agent Security Analysis;50
5.1.3;Protection Mechanism and Its Implementation;51
5.1.3.1;The Initialization Module;52
5.1.3.2;The Constraint Module;53
5.1.3.3;The Cryptography Module;53
5.1.4;Testing;56
5.1.4.1;Validity and Parallelizing Test;56
5.1.4.2;DDoS Attack Test;57
5.1.5;Summary and Conclusion;58
5.1.6;Future Work;59
5.1.7;References;59
5.2;An Automatic Generation Method of Differential XSLT Stylesheet from Two XML Documents;61
5.2.1;Introduction;61
5.2.2;Process of Differential XSLT Stylesheet Generation;62
5.2.2.1;Difference Detection Process;63
5.2.2.2;Difference Extraction Process;64
5.2.2.3;Difference Representation Process;64
5.2.3;Experiments;70
5.2.3.1;Stock Price Information;70
5.2.3.2;News Flash Content;71
5.2.4;Extension to XSLT Functions;72
5.2.5;Related Work;73
5.2.6;Conclusion;74
5.2.7;References;74
5.2.8;Appendix A: XSLT Template Mapping for Accordance, Delete and Change Node;75
5.2.9;Appendix B: XSLT Template Mapping for Addition Node;75
5.2.10;Appendix C: XSLT Template Mapping for Addition Node with Descendant Templates;76
5.3;Mining Architectural Patterns in Specific Contexts and Its Application to e-Finance;77
5.3.1;Introduction;77
5.3.2;Basic Assumptions and Concepts;78
5.3.2.1;Problem Context;78
5.3.2.2;Example Context Specification;79
5.3.3;Target Architecture Description;81
5.3.4;Phase I: Candidate Patterns Identification;82
5.3.4.1;Design Strategies;83
5.3.4.2;Design Decisions;85
5.3.4.3;Decision Tree Construction Algorithm;85
5.3.4.4;Candidate Patterns;87
5.3.5;Phase II: Evolution into Formal Patterns;89
5.3.6;Conclusion;90
5.4;Knowledge Management for Adapted Information Retrieval in Ubiquitous Environments;92
5.4.1;Introduction;92
5.4.2;The PUMAS Framework;94
5.4.2.1;The Connection MAS;95
5.4.2.2;The Communication MAS;95
5.4.2.3;The Information MAS;96
5.4.2.4;The Adaptation MAS;96
5.4.3;Knowledge Management in PUMAS;97
5.4.3.1;Knowledge of the Information MAS;97
5.4.3.2;Knowledge of the Adaptation MAS;97
5.4.4;Query Routing in PUMAS;98
5.4.4.1;Analyzing the Query;98
5.4.4.2;Selecting the Information Sources;99
5.4.4.3;Redirecting the Query;101
5.4.5;Related Works;102
5.4.6;Conclusions and Future Work;102
5.4.7;References;103
5.5;Ontology-Based Integration of XML Data Schematic Marks as a Bridge Between Syntax and Semantic Level;105
5.5.1;Introduction;105
5.5.2;Background;106
5.5.3;Method Overview;107
5.5.3.1;XML Document Formalization;108
5.5.3.2;Formal Grammar and XML Grammar;109
5.5.3.3;Factor and Schematic Marks;111
5.5.4;Integration Rules;113
5.5.4.1;Schematic Formalization;113
5.5.4.2;Generic Ontology;116
5.5.5;Conclusion;116
5.5.6;References;117
5.6;Extending an XML Mediator with Text Query;119
5.6.1;Introduction;119
5.6.2;Indexing Virtual Views;121
5.6.2.1;Index Overview;121
5.6.2.2;Location of Words in Views;121
5.6.2.3;Location on Data Sources;124
5.6.3;Text Query Processing;125
5.6.4;Xquery Text Capabilities;128
5.6.4.1;Full Text Search;128
5.6.4.2;Ranking Results;128
5.6.5;Experiments;129
5.6.6;Conclusion;131
5.6.7;References;131
5.7;Instances Navigation for Querying Integrated Data from Web-Sites;133
5.7.1;Introduction;133
5.7.2;The MOMIS Approach;135
5.7.2.1;The MOMIS Ontology Builder;136
5.7.2.2;Local Source Schemata Extraction;136
5.7.3;Providing Information About Relevant Values of Attributes;137
5.7.3.1;Relevant Values Representation;138
5.7.3.2;Querying Relevant Values;139
5.7.4;Evaluation on a Real Domain;140
5.7.4.1;Building the GVV and a Relevant Attribute Set;140
5.7.4.2;Querying the GVV by Means of the Relevant Attribute Set;143
5.7.5;Conclusions and Future Work;143
5.8;Web Federates – Towards A Middleware for Highly Scalable Peer-to-Peer Services;146
5.8.1;Introduction;146
5.8.2;Solicit/Response and Notification Message Exchange Patterns;147
5.8.2.1;Code Generation Techniques;148
5.8.2.2;Achieving Multicast Communication;149
5.8.3;Web Service Scalability;150
5.8.4;WebFederate Middleware;151
5.8.4.1;Overall Architecture;151
5.8.4.2;Example Application;154
5.8.4.3;Usage Scenarios;155
5.8.5;Related Work;156
5.8.6;Conclusion and Future Work;156
6;Part II Web Interfaces and Applications;158
6.1;Modeling Preferences Online;159
6.1.1;Introduction;159
6.1.2;Methods;160
6.1.2.1;Discrete Choice Theory;160
6.1.2.2;Stated Preference;161
6.1.2.3;Logit Modeling;162
6.1.2.4;Web Personalization;162
6.1.3;Spot Methodology;163
6.1.3.1;Knowledge Base;164
6.1.4;Synthetic Study;164
6.1.4.1;Methodology;164
6.1.4.2;Results;167
6.1.5;Discussion;168
6.1.6;Conclusion;170
6.1.7;References;171
6.2;Efficient Information Access from ConstraintWireless Terminals Exploiting Personalization and Location-Based Services;172
6.2.1;Introduction;172
6.2.2;Key Technologies for Efficiency Improvments;174
6.2.2.1;Personalization;174
6.2.2.2;Automated Personalization with Location-Based Services;175
6.2.3;Sample System for Train Departure Querys;176
6.2.3.1;Information Retrieval Mechanism;176
6.2.3.2;UI Design for the Terminal Client;177
6.2.3.3;Performance Measurements in Phone Networks;179
6.2.4;Consideration of Experimental Results;179
6.2.4.1;Discussion of Benefits for the Customer;179
6.2.4.2;Run-Time Behaviour of J2ME Devices;180
6.2.4.3;SW Engineering and XML Coding of Contents;180
6.2.5;Conclusion;181
6.2.6;References;182
6.3;An Algorithm to Use Feedback on Viewed Documents to Improve Web Query Enabling Naïve Searchers to Search the Web Smartly;183
6.3.1;Introduction;183
6.3.2;Related Background;185
6.3.2.1;Building Blocks of a Query;186
6.3.3;Query Synthesis;187
6.3.3.1;Trading Precision for Query Size;188
6.3.4;Results and Discussion;189
6.3.4.1;User Survey;190
6.3.4.2;Discussion;193
6.3.5;Concluding Remarks;194
6.3.6;References;194
6.4;Web User Interaction Comparison of Declarative Approaches;196
6.4.1;Introduction;196
6.4.2;Background;197
6.4.2.1;Related UI Languages;197
6.4.2.2;XForms;198
6.4.2.3;XUL;198
6.4.2.4;Requirements;198
6.4.3;Research Scope and Methods;199
6.4.3.1;Use Cases;199
6.4.4;Results;202
6.4.4.1;Requirements;202
6.4.4.2;Use Case Implementations in XForms;203
6.4.4.3;Proposed XForms Extension: Tree Module;204
6.4.4.4;Use Case Implementations in XUL;205
6.4.4.5;Heuristic Analysis;205
6.4.4.6;Model Differences Between XUL and XForms;206
6.4.5;Conclusion;208
6.5;Enabling Vocal Interaction in a Web Portal Environment;210
6.5.1;Introduction;210
6.5.2;Existing Standards and Related Work;211
6.5.2.1;EMMA, X+V and SALT;211
6.5.2.2;Related Work;212
6.5.3;Portal Engines;213
6.5.4;Enabling a Vocal Mode;214
6.5.4.1;FreeTTS;214
6.5.4.2;Portal Integration;215
6.5.4.3;Example Portlets;215
6.5.5;A Deeper Interaction Using Markup Languages;216
6.5.5.1;New Media in the Portal;216
6.5.5.2;Testing;216
6.5.6;Conclusions and Future Work;217
6.5.7;References;219
6.6;M-FIRE: A Metaphor-Based Framework for Information Representation and Exploration;220
6.6.1;Introduction;220
6.6.2;Related Work;222
6.6.3;Visualization;223
6.6.3.1;Enrichment;224
6.6.3.2;Representation;225
6.6.4;Encoding;229
6.6.5;Implementation;230
6.6.6;Conclusions;232
6.7;Towards a Data Quality Model for Web Portals Research in Progress;234
6.7.1;Introduction;234
6.7.2;Model Components;236
6.7.2.1;Data Consumer Expectations;236
6.7.2.2;Web Portal Functionalities;236
6.7.2.3;Web DQ Revision;237
6.7.3;Relationships Between the Components of the Model;238
6.7.4;Conclusions and Future Work;242
6.7.5;References;242
6.8;Domain Ontologies: A Database-Oriented Analysis;244
6.8.1;Introduction;244
6.8.2;Specificity of Domain Ontology as Domain Models;246
6.8.2.1;Ontology Criteria;246
6.8.2.2;A Proposed Definition for Domain Ontology;246
6.8.2.3;Ontologies vs. Conceptual Models;247
6.8.3;What Are Ontologies Good For?;247
6.8.3.1;Specification;248
6.8.3.2;Data Exchange;248
6.8.3.3;Data Integration;248
6.8.3.4;Data Access and Search;249
6.8.4;A Taxonomy of Domain Ontologies;249
6.8.4.1;Fundamentals of Ontologies;249
6.8.4.2;Canonical Conceptual Ontology (CCO);250
6.8.4.3;Non Canonical Conceptual Ontology (NCCO);251
6.8.4.4;Linguistic Ontologies;252
6.8.4.5;Discipline Specific View of Domain Ontology;252
6.8.5;Relationship Between Ontology Categories and Proposal for a Layered Model;253
6.8.5.1;A Layered Model for Ontology Design;253
6.8.5.2;An Exchange Scenario Based on Layered Domain Ontology;254
6.8.6;Ontology Based Data Management System (OBDMS);256
6.8.6.1;OBDMS Functionalities;256
6.8.6.2;Comparison of Some OBDMS Implementations;256
6.8.6.3;An Integrated Architecture to Implement Our Data Exchange Scenario;258
6.8.7;Conclusion;258
6.9;Real-Time Discovery of Currently and Heavily Viewed Web Pages;261
6.9.1;Introduction;261
6.9.2;Features of Our System;262
6.9.2.1;An Use Case Scenario;262
6.9.2.2;Summary of Features;263
6.9.3;System Structure;264
6.9.3.1;Extension vs. Proxy;264
6.9.3.2;Server Centric vs. Peer-to-Peer;266
6.9.3.3;Current System Structure;266
6.9.4;Pilot Experiment;268
6.9.5;Other Applications of Our System;268
6.9.6;Related Works;269
6.9.7;Conclusion;270
6.9.8;Future Works;271
6.10;Metamodeling the Requirements of Web Systems;273
6.10.1;Introduction;273
6.10.2;Requirements in Web Engineering;274
6.10.2.1;An Overview of Requirements Specification for Web Systems;275
6.10.2.2;Comparing Current Approaches;275
6.10.3;Metamodel for Web Requirements;279
6.10.4;Towards a Common Notation;282
6.10.5;Conclusions and Future Work;284
6.10.6;References;285
7;Part III Society, e-Business and e-Government;287
7.1;Efficient Management of Multi-version XML Documents for e-Government Applications;288
7.1.1;Introduction;288
7.1.2;Temporal Versioning in the ``Stratum'' Approach;290
7.1.3;Introduction of the Semantic Versioning;292
7.1.4;The ``Native'' Approach;293
7.1.5;Future Developments;296
7.1.6;Conclusion;298
7.2;E-namoSupport: A Web-Based Helpdesk Support Environment for Senior Citizens;300
7.2.1;Introduction;300
7.2.2;Related Work;301
7.2.3;The Features of E-namoSupport System;302
7.2.4;Overview of the E-namoSupport System;303
7.2.4.1;Structure of the E-namoSupport Environment;303
7.2.4.2;Information Cycle Model;304
7.2.5;System Configurations;304
7.2.5.1;Case Trace System (CTS);305
7.2.5.2;Consultation Management System (CMS);306
7.2.5.3;FAQ System (FAQS);307
7.2.5.4;FAQ Analysis System (FAQAS);308
7.2.6;Current Work and Evaluation;309
7.2.7;Conclusion;310
7.2.8;References;310
7.3;Analysis of Weblog Link Structure – A Community Perspective;312
7.3.1;Introduction;312
7.3.2;Related Works;313
7.3.3;Blog Communities;314
7.3.4;Methodology;314
7.3.5;Results;315
7.3.5.1;Basic Demographic Information;315
7.3.5.2;Tie Strength Distribution;316
7.3.5.3;Blog Entry Life Span;318
7.3.5.4;Temporal Aspects;319
7.3.6;Macro-scale Application;321
7.3.7;Conclusion;324
7.3.8;References;324
8;Part IV e-Learning;326
8.1;The Autotutor 3 Architecture A Software Architecture for an Expandable, High-Availability ITS;327
8.1.1;Introduction;327
8.1.2;What Is Autotutor?;328
8.1.3;System Architecture;329
8.1.3.1;The .NET Framework and Remoting;330
8.1.3.2;State Table;331
8.1.3.3;Hub;331
8.1.3.4;Modules and the AT3Communicator;332
8.1.3.5;Utilities;332
8.1.3.6;Muppets;333
8.1.3.7;Server Software;333
8.1.3.8;Client Software;333
8.1.4;Empirical Tests of Performance;334
8.1.5;Future Directions;334
8.1.6;References;335
8.2;Redesigning Introductory Economics Techno-Collaborative Learning;337
8.2.1;Introduction;337
8.2.2;Overview of Computer-Mediated Learning;337
8.2.3;Description and Methodologies of the Experiment;338
8.2.3.1;Collaborative Group Projects;339
8.2.3.2;Learning Journals;340
8.2.4;Available Data to Assess Impact on Students;340
8.2.4.1;Learning Styles Questionnaire;340
8.2.4.2;Pre- and Post-Course Test Results;342
8.2.4.3;Comparative Assessment of Final Exam and Final Grades;342
8.2.4.4;Comparisons of Student Course Evaluation;342
8.2.4.5;Small Group Instructional Diagnosis;343
8.2.5;Summary/Conclusions;344
8.2.5.1;Pre, Post, Final Exams;344
8.2.5.2;Course Evaluation;345
8.2.5.3;SGID;345
8.2.5.4;Caveat;345
8.2.6;References;345
8.3;Teaching Database Analysis and Design in a Web-Based Constructivist Learning Environment;347
8.3.1;Introduction;347
8.3.2;Pedagogical Aims;348
8.3.3;Previous Work;351
8.3.3.1;Constructivist Learning Environments;352
8.3.4;Applying These Principles;353
8.3.5;Preliminary Results;354
8.3.6;Conclusion;356
8.3.7;References;357
8.4;Is the Jury Still Out on "Blended Learning"? Use of a Web-Based Collaborative Teaching Platform;359
8.4.1;Introduction;359
8.4.2;Materials and Methods;360
8.4.3;Pilot Study;360
8.4.3.1;Questionnaire One;361
8.4.3.2;Questionnaires Two and Three;361
8.4.4;Results;361
8.4.4.1;Operations;362
8.4.4.2;Andragogy;362
8.4.4.3;Support;363
8.4.4.4;Social;364
8.4.5;Blended Learning;365
8.4.6;Conclusion;366
8.4.7;References;368
8.4.8;Appendix;369
8.5;A System for Automatic Evaluation of Programs for Correctness and Performance;371
8.5.1;Introduction;371
8.5.2;Motivation;372
8.5.3;Related Work;372
8.5.4;System Overview;373
8.5.4.1;Testing Approach;373
8.5.4.2;High Level System Architecture;373
8.5.5;An Example;375
8.5.5.1;Our Approach;375
8.5.5.2;Assignment Descriptor for the Mergesort Program;376
8.5.5.3;Evaluator's Interaction;377
8.5.5.4;Input Generation;377
8.5.5.5;Grading the Programs;380
8.5.5.6;Commenting on Programs;380
8.5.5.7;Testing the Programs on Time and Space Complexity;381
8.5.6;Security;382
8.5.7;Conclusion;383
8.6;Usability and Instructional Experience in a Web-Based Remote Internetworking Laboratory Environment;385
8.6.1;Introduction;385
8.6.2;Design Issues in the RIL;386
8.6.3;Factors Influencing RIL Usability and Instructional Experience;388
8.6.4;RIL Instructional Scenario;389
8.6.5;RIL Usability;389
8.6.6;Instructional Experience;391
8.6.7;Online vs. Onsite Labs;392
8.6.8;Conclusion;393
8.6.9;References;394
8.7;The VTIE Collaborative Writing Environment;396
8.7.1;Introduction;396
8.7.2;Collaboration;397
8.7.3;The VTIE Collaborative Writing Environment;399
8.7.3.1;Project Design Interfaces;400
8.7.3.2;VTIE ScrapBook;400
8.7.3.3;Writing Interfaces;401
8.7.4;Implementation;403
8.7.5;Conclusion;405
8.8;Participation in International Virtual Learning Communities A Social Learning Perspective;406
8.8.1;Introduction;406
8.8.2;A Theoretical Lens;407
8.8.3;Context;408
8.8.4;Examples of Practice;410
8.8.4.1;Time for Participation;410
8.8.4.2;Use of User-Friendly Language;411
8.8.4.3;A Standard Time Unit for Synchronous Meetings;412
8.8.4.4;Graceful Ways of Bringing People into Conversations;413
8.8.4.5;Articulation and Reflection of Cultural and Learning Expectations;413
8.8.4.6;An “Ecology of Communication^7” Modes and Skills;414
8.8.4.7;Modeling of Good Practice;415
8.8.5;Summary Conclusions;415
8.8.6;References;416
8.9;New Electronic Multi-media Assessment System;418
8.9.1;Introduction;418
8.9.1.1;Modes of Assessment;419
8.9.1.2;Existing Electronic Assessment Systems;420
8.9.1.3;Requirements of the New System;420
8.9.2;Description of the New System;421
8.9.3;Results;422
8.9.4;Discussion and Conclusions;423
8.9.5;References;424
9;Author Index;425




