Web Information Systems and Technologies (eBook)
XIII, 426 Seiten
Springer-Verlag
978-3-540-74063-6 (ISBN)
Preface 5
Organization 6
Table of Contents 9
Invited Papers 12
The Implications of Web 2.0 on Web Information Systems 13
Introduction 13
A Definition of Web 2.0 14
The Evolution of Web 2.0 15
The Key Elements of Web 2.0 16
Web 2.0 and WIS 17
References 17
Developing Criteria for Successful Learning Repositories 18
Information-Rich Learning Environments 18
Overview of This Paper 19
Learning Objects 19
The Saga of Learnet in Hong Kong 20
Realistic Repositories 23
A Successful Model 25
References 26
The Growing Importance of e-Communities on the Web 29
Introduction 29
Community-Based Services on the Web 30
Blogs 30
Wikis 33
File Sharing Services 36
Social Networks 38
Other Community-Based Applications 38
What Is Really New? What Is Different? 39
Blogs 40
Wikis 40
File Sharing 41
Social Networks 42
Impact of Recent Community-Based Developments 42
Future Advancements 43
Upcoming Technologies 44
Conclusion 45
References 46
Part I Internet Technology 48
Design, Implementation and Testing of Mobile Agent Protection Mechanism for Manets 49
Introduction 49
Mobile Agent Security Analysis 50
Protection Mechanism and Its Implementation 51
The Initialization Module 52
The Constraint Module 53
The Cryptography Module 53
Testing 56
Validity and Parallelizing Test 56
DDoS Attack Test 57
Summary and Conclusion 58
Future Work 59
References 59
An Automatic Generation Method of Differential XSLT Stylesheet from Two XML Documents 61
Introduction 61
Process of Differential XSLT Stylesheet Generation 62
Difference Detection Process 63
Difference Extraction Process 64
Difference Representation Process 64
Experiments 70
Stock Price Information 70
News Flash Content 71
Extension to XSLT Functions 72
Related Work 73
Conclusion 74
References 74
Appendix A: XSLT Template Mapping for Accordance, Delete and Change Node 75
Appendix B: XSLT Template Mapping for Addition Node 75
Appendix C: XSLT Template Mapping for Addition Node with Descendant Templates 76
Mining Architectural Patterns in Specific Contexts and Its Application to e-Finance 77
Introduction 77
Basic Assumptions and Concepts 78
Problem Context 78
Example Context Specification 79
Target Architecture Description 81
Phase I: Candidate Patterns Identification 82
Design Strategies 83
Design Decisions 85
Decision Tree Construction Algorithm 85
Candidate Patterns 87
Phase II: Evolution into Formal Patterns 89
Conclusion 90
Knowledge Management for Adapted Information Retrieval in Ubiquitous Environments 92
Introduction 92
The PUMAS Framework 94
The Connection MAS 95
The Communication MAS 95
The Information MAS 96
The Adaptation MAS 96
Knowledge Management in PUMAS 97
Knowledge of the Information MAS 97
Knowledge of the Adaptation MAS 97
Query Routing in PUMAS 98
Analyzing the Query 98
Selecting the Information Sources 99
Redirecting the Query 101
Related Works 102
Conclusions and Future Work 102
References 103
Ontology-Based Integration of XML Data Schematic Marks as a Bridge Between Syntax and Semantic Level 105
Introduction 105
Background 106
Method Overview 107
XML Document Formalization 108
Formal Grammar and XML Grammar 109
Factor and Schematic Marks 111
Integration Rules 113
Schematic Formalization 113
Generic Ontology 116
Conclusion 116
References 117
Extending an XML Mediator with Text Query 119
Introduction 119
Indexing Virtual Views 121
Index Overview 121
Location of Words in Views 121
Location on Data Sources 124
Text Query Processing 125
Xquery Text Capabilities 128
Full Text Search 128
Ranking Results 128
Experiments 129
Conclusion 131
References 131
Instances Navigation for Querying Integrated Data from Web-Sites 133
Introduction 133
The MOMIS Approach 135
The MOMIS Ontology Builder 136
Local Source Schemata Extraction 136
Providing Information About Relevant Values of Attributes 137
Relevant Values Representation 138
Querying Relevant Values 139
Evaluation on a Real Domain 140
Building the GVV and a Relevant Attribute Set 140
Querying the GVV by Means of the Relevant Attribute Set 143
Conclusions and Future Work 143
Web Federates – Towards A Middleware for Highly Scalable Peer-to-Peer Services 146
Introduction 146
Solicit/Response and Notification Message Exchange Patterns 147
Code Generation Techniques 148
Achieving Multicast Communication 149
Web Service Scalability 150
WebFederate Middleware 151
Overall Architecture 151
Example Application 154
Usage Scenarios 155
Related Work 156
Conclusion and Future Work 156
Part II Web Interfaces and Applications 158
Modeling Preferences Online 159
Introduction 159
Methods 160
Discrete Choice Theory 160
Stated Preference 161
Logit Modeling 162
Web Personalization 162
Spot Methodology 163
Knowledge Base 164
Synthetic Study 164
Methodology 164
Results 167
Discussion 168
Conclusion 170
References 171
Efficient Information Access from ConstraintWireless Terminals Exploiting Personalization and Location-Based Services 172
Introduction 172
Key Technologies for Efficiency Improvments 174
Personalization 174
Automated Personalization with Location-Based Services 175
Sample System for Train Departure Querys 176
Information Retrieval Mechanism 176
UI Design for the Terminal Client 177
Performance Measurements in Phone Networks 179
Consideration of Experimental Results 179
Discussion of Benefits for the Customer 179
Run-Time Behaviour of J2ME Devices 180
SW Engineering and XML Coding of Contents 180
Conclusion 181
References 182
An Algorithm to Use Feedback on Viewed Documents to Improve Web Query Enabling Naïve Searchers to Search the Web Smartly 183
Introduction 183
Related Background 185
Building Blocks of a Query 186
Query Synthesis 187
Trading Precision for Query Size 188
Results and Discussion 189
User Survey 190
Discussion 193
Concluding Remarks 194
References 194
Web User Interaction Comparison of Declarative Approaches 196
Introduction 196
Background 197
Related UI Languages 197
XForms 198
XUL 198
Requirements 198
Research Scope and Methods 199
Use Cases 199
Results 202
Requirements 202
Use Case Implementations in XForms 203
Proposed XForms Extension: Tree Module 204
Use Case Implementations in XUL 205
Heuristic Analysis 205
Model Differences Between XUL and XForms 206
Conclusion 208
Enabling Vocal Interaction in a Web Portal Environment 210
Introduction 210
Existing Standards and Related Work 211
EMMA, X+V and SALT 211
Related Work 212
Portal Engines 213
Enabling a Vocal Mode 214
FreeTTS 214
Portal Integration 215
Example Portlets 215
A Deeper Interaction Using Markup Languages 216
New Media in the Portal 216
Testing 216
Conclusions and Future Work 217
References 219
M-FIRE: A Metaphor-Based Framework for Information Representation and Exploration 220
Introduction 220
Related Work 222
Visualization 223
Enrichment 224
Representation 225
Encoding 229
Implementation 230
Conclusions 232
Towards a Data Quality Model for Web Portals Research in Progress 234
Introduction 234
Model Components 236
Data Consumer Expectations 236
Web Portal Functionalities 236
Web DQ Revision 237
Relationships Between the Components of the Model 238
Conclusions and Future Work 242
References 242
Domain Ontologies: A Database-Oriented Analysis 244
Introduction 244
Specificity of Domain Ontology as Domain Models 246
Ontology Criteria 246
A Proposed Definition for Domain Ontology 246
Ontologies vs. Conceptual Models 247
What Are Ontologies Good For? 247
Specification 248
Data Exchange 248
Data Integration 248
Data Access and Search 249
A Taxonomy of Domain Ontologies 249
Fundamentals of Ontologies 249
Canonical Conceptual Ontology (CCO) 250
Non Canonical Conceptual Ontology (NCCO) 251
Linguistic Ontologies 252
Discipline Specific View of Domain Ontology 252
Relationship Between Ontology Categories and Proposal for a Layered Model 253
A Layered Model for Ontology Design 253
An Exchange Scenario Based on Layered Domain Ontology 254
Ontology Based Data Management System (OBDMS) 256
OBDMS Functionalities 256
Comparison of Some OBDMS Implementations 256
An Integrated Architecture to Implement Our Data Exchange Scenario 258
Conclusion 258
Real-Time Discovery of Currently and Heavily Viewed Web Pages 261
Introduction 261
Features of Our System 262
An Use Case Scenario 262
Summary of Features 263
System Structure 264
Extension vs. Proxy 264
Server Centric vs. Peer-to-Peer 266
Current System Structure 266
Pilot Experiment 268
Other Applications of Our System 268
Related Works 269
Conclusion 270
Future Works 271
Metamodeling the Requirements of Web Systems 273
Introduction 273
Requirements in Web Engineering 274
An Overview of Requirements Specification for Web Systems 275
Comparing Current Approaches 275
Metamodel for Web Requirements 279
Towards a Common Notation 282
Conclusions and Future Work 284
References 285
Part III Society, e-Business and e-Government 287
Efficient Management of Multi-version XML Documents for e-Government Applications 288
Introduction 288
Temporal Versioning in the ``Stratum'' Approach 290
Introduction of the Semantic Versioning 292
The ``Native'' Approach 293
Future Developments 296
Conclusion 298
E-namoSupport: A Web-Based Helpdesk Support Environment for Senior Citizens 300
Introduction 300
Related Work 301
The Features of E-namoSupport System 302
Overview of the E-namoSupport System 303
Structure of the E-namoSupport Environment 303
Information Cycle Model 304
System Configurations 304
Case Trace System (CTS) 305
Consultation Management System (CMS) 306
FAQ System (FAQS) 307
FAQ Analysis System (FAQAS) 308
Current Work and Evaluation 309
Conclusion 310
References 310
Analysis of Weblog Link Structure – A Community Perspective 312
Introduction 312
Related Works 313
Blog Communities 314
Methodology 314
Results 315
Basic Demographic Information 315
Tie Strength Distribution 316
Blog Entry Life Span 318
Temporal Aspects 319
Macro-scale Application 321
Conclusion 324
References 324
Part IV e-Learning 326
The Autotutor 3 Architecture A Software Architecture for an Expandable, High-Availability ITS 327
Introduction 327
What Is Autotutor? 328
System Architecture 329
The .NET Framework and Remoting 330
State Table 331
Hub 331
Modules and the AT3Communicator 332
Utilities 332
Muppets 333
Server Software 333
Client Software 333
Empirical Tests of Performance 334
Future Directions 334
References 335
Redesigning Introductory Economics Techno-Collaborative Learning 337
Introduction 337
Overview of Computer-Mediated Learning 337
Description and Methodologies of the Experiment 338
Collaborative Group Projects 339
Learning Journals 340
Available Data to Assess Impact on Students 340
Learning Styles Questionnaire 340
Pre- and Post-Course Test Results 342
Comparative Assessment of Final Exam and Final Grades 342
Comparisons of Student Course Evaluation 342
Small Group Instructional Diagnosis 343
Summary/Conclusions 344
Pre, Post, Final Exams 344
Course Evaluation 345
SGID 345
Caveat 345
References 345
Teaching Database Analysis and Design in a Web-Based Constructivist Learning Environment 347
Introduction 347
Pedagogical Aims 348
Previous Work 351
Constructivist Learning Environments 352
Applying These Principles 353
Preliminary Results 354
Conclusion 356
References 357
Is the Jury Still Out on "Blended Learning"? Use of a Web-Based Collaborative Teaching Platform 359
Introduction 359
Materials and Methods 360
Pilot Study 360
Questionnaire One 361
Questionnaires Two and Three 361
Results 361
Operations 362
Andragogy 362
Support 363
Social 364
Blended Learning 365
Conclusion 366
References 368
Appendix 369
A System for Automatic Evaluation of Programs for Correctness and Performance 371
Introduction 371
Motivation 372
Related Work 372
System Overview 373
Testing Approach 373
High Level System Architecture 373
An Example 375
Our Approach 375
Assignment Descriptor for the Mergesort Program 376
Evaluator's Interaction 377
Input Generation 377
Grading the Programs 380
Commenting on Programs 380
Testing the Programs on Time and Space Complexity 381
Security 382
Conclusion 383
Usability and Instructional Experience in a Web-Based Remote Internetworking Laboratory Environment 385
Introduction 385
Design Issues in the RIL 386
Factors Influencing RIL Usability and Instructional Experience 388
RIL Instructional Scenario 389
RIL Usability 389
Instructional Experience 391
Online vs. Onsite Labs 392
Conclusion 393
References 394
The VTIE Collaborative Writing Environment 396
Introduction 396
Collaboration 397
The VTIE Collaborative Writing Environment 399
Project Design Interfaces 400
VTIE ScrapBook 400
Writing Interfaces 401
Implementation 403
Conclusion 405
Participation in International Virtual Learning Communities A Social Learning Perspective 406
Introduction 406
A Theoretical Lens 407
Context 408
Examples of Practice 410
Time for Participation 410
Use of User-Friendly Language 411
A Standard Time Unit for Synchronous Meetings 412
Graceful Ways of Bringing People into Conversations 413
Articulation and Reflection of Cultural and Learning Expectations 413
An “Ecology of Communication^7” Modes and Skills 414
Modeling of Good Practice 415
Summary Conclusions 415
References 416
New Electronic Multi-media Assessment System 418
Introduction 418
Modes of Assessment 419
Existing Electronic Assessment Systems 420
Requirements of the New System 420
Description of the New System 421
Results 422
Discussion and Conclusions 423
References 424
Author Index 425
Erscheint lt. Verlag | 1.1.2007 |
---|---|
Sprache | englisch |
Themenwelt | Mathematik / Informatik ► Informatik ► Datenbanken |
Informatik ► Office Programme ► Outlook | |
Mathematik / Informatik ► Informatik ► Theorie / Studium | |
Mathematik / Informatik ► Mathematik ► Finanz- / Wirtschaftsmathematik | |
Wirtschaft ► Allgemeines / Lexika | |
Schlagworte | algorithms • Analysis • E-Business • e-government • E-Learning • Information Retrieval • information system • knowledge management • linear optimization • Middleware • Modeling • service-oriented computing • Web 2.0 • Web communities • Web Information Systems • web interfaces • Web technologies • XSLT |
ISBN-10 | 3-540-74063-5 / 3540740635 |
ISBN-13 | 978-3-540-74063-6 / 9783540740636 |
Haben Sie eine Frage zum Produkt? |
Größe: 10,8 MB
DRM: Digitales Wasserzeichen
Dieses eBook enthält ein digitales Wasserzeichen und ist damit für Sie personalisiert. Bei einer missbräuchlichen Weitergabe des eBooks an Dritte ist eine Rückverfolgung an die Quelle möglich.
Dateiformat: PDF (Portable Document Format)
Mit einem festen Seitenlayout eignet sich die PDF besonders für Fachbücher mit Spalten, Tabellen und Abbildungen. Eine PDF kann auf fast allen Geräten angezeigt werden, ist aber für kleine Displays (Smartphone, eReader) nur eingeschränkt geeignet.
Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen dafür einen PDF-Viewer - z.B. den Adobe Reader oder Adobe Digital Editions.
eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen dafür einen PDF-Viewer - z.B. die kostenlose Adobe Digital Editions-App.
Zusätzliches Feature: Online Lesen
Dieses eBook können Sie zusätzlich zum Download auch online im Webbrowser lesen.
Buying eBooks from abroad
For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.
aus dem Bereich