With recent advances in radio-frequency identification (RFID) technology, sensor networks, and enhanced Web services, the original World Wide Web is continuing its evolution into what is being called the Web of Things and Services. Such a Web will support an ultimately interactive environment where everyday physical objects such as buildings, sidewalks, and commodities become recognizable, addressable, and even controllable via a mostly ubiquitous Web. This integration of the physical and virtual worlds will fundamentally impact the way we live and in doing so afford tremendous new business opportunities with great human benefit, such as support services to keep the elderly independent, and intelligent traffic management that will cut wasted hours from every day. More efficient supply chains, improved environmental monitoring, better access to health services ... the list is endless.
Enabling Context-Aware Web Services: Methods, Architectures, and Technologies compiles the newest developments and advances driving this new age forward. With contributions from leading researchers across the world this pioneering work bridges the gap between context-awareness and Web services. A comprehensive presentation of what's already accomplished and what is possible, the chapters of this book are systematically organized into three major sections:
Methods focuses on the principle of context awareness in Web services and various ways to model those services at the specification level.
Architectures details the infrastructures, frameworks, and standards needed to build context-aware Web services.
Technologies presents a cornucopia of techniques adapted from once isolated research areas including semantic Web, database, and artificial intelligence development, as well as formal methods being employed to improve the development of context-aware Web services.
Researchers, engineers, entrepreneurs, and educators across any number of fields will find new ideas worth considering, jumping-off points for developing improved software and applications, and seeds for business ventures that efficiently deliver needed products, information, or services. The possibilities are as limitless as we dare to imagine.
I Methodology 1 Context-Aware Web Service Development: Methodologies and Approaches, Georgia M. Kapitsaki, George N. Prezerakos, and Nikolaos D. TselikasExploiting Programming Languages ExtensionsModel-Driven DevelopmentApproaches Based on Semantic TechnologiesDiscussionSummary, Jian Yu, Quan Z. Sheng, Kewen Liao, and Hoi S. Wong2 Model-Driven Development of Context-Aware Web Services BackgroundContextUMLContextServ PlatformApplicationsDiscussion and Conclusion, Carlos Parra, Xavier Blanc, Laurence Duchien, Nicolas Pessemier, Rafael Leano, Chantal Taconet and Zakia Kazi-Aoul3 Dynamic Software Product Lines for Context-Aware Web Services Motivating Scenario and ChallengesCAPucine: Context-Aware Service-Oriented Product LineCAPucine ValidationRelated WorkConclusion, Claus Pahl, Kosala Yapa Bandara and MingXue Wang4 Context Constraint Integration and Validation Dynamic Service CompositionContext Ontology for Service CompositionConstraint IntegrationFault Tolerance and Remedial StrategiesArchitecture and Core ComponentsInstrumentation Template for Violation HandlingEvaluationDiscussion of Related Work, Trends, and ChallengesConclusions, Daniel Romero, Romain Rouvoy, Sophie Chabridon, Denis Conan, Nicolas Pessemier, and Lionel Seinturier II Architecture5 Enabling Context-Aware Web Services: A Middleware ApproachMotivating ScenarioPrinciples and BackgroundCAPPUCINO: Enabling Context-Aware Adaptive Services Illustrating Dynamic Context-aware Web Services with a MobileCommerce ScenarioOn-demand DeploymentRelated WorksConclusion, Alejandro Cadenas, Antonio Sanchez-Esguevillas, and Belen Carro6 Building Context-Aware Telco Operator Services Operator Network ArchitecturesWeb Services in Operator NetworksContext in Operator NetworksDeployment of Context Aware Services at Telco LayerA Commercial Implementation CaseConclusions, Katarzyna Wac, Pravin Pawar, Tom Broens, Bert-Jan van Beijnum, and Aart van Halteren 7 Using SOC in Development of Context-Aware Systems Context and Context-AwarenessService-Oriented ComputingLayered Model of Context-Aware SystemsDomain Model for Context-AwarenessApplication of Domain Model in the Amigo SystemConclusive Remarks, Jian Zhu and Hung Keng Pung 8 A Pragmatic Approach to CAS Organization and Discovery Related WorkSystem Framework DesignA Process Matching Scheme for Web ServicesConclusion & Future Work, Puay Siew Tan, Angela Eck Soong Goh, Stephen Siang-Guan Lee9 A Context Model to Support B2B Collaboration Foundation for the B2B Context ModelProposed B2B Context ModelApplication and Evaluation of the B2B Context ModelConclusion , Stefan Wesner, Antonio Sanchez- Esguevillas, Victor Villagra, and Babak Farshchian10 Context-Aware Mobile Grids What Is in Context, and What Is Out: The Need for AdaptationService Grids in Mobile EnvironmentsAdaptation ApproachesConclusions and Future Work, Laurent-Walter Goix, Luca Lamorte, Paolo Falcarin, Carlos Baladron, Jian Yu, Isabel Ordas, Alvaro Martinez Reol, Ruben Trapero, Jose M. delAlamo, Michele Stecca, and Massimo Maresca11 Leveraging Context-Awareness for Personalization The OPUCE projectModeling context informationContext Management ArchitectureAdapting User Generated ServicesConclusion, Hong-Linh Truong and Schahram Dustdar III Technology12 Context Coupling Techniques Fundamental ConceptsContext Coupling Techniques in Current Context-aware WebService SystemsA Case Study: Context Coupling in the inContext Project Open Issues and RecommendationsRelated Work and Further ReadingConclusion, Stefan Dietze, Michael Mrissa, John Domingue, and Alessio Gugliotta13 Context-Aware Semantic Web Service Discovery Background and MotivationConceptual Situation Spaces for Semantic Web ServicesA Conceptual Learning Situation SpaceFuzzy SWS Goal Discovery and Achievement at Runtime Applying CSS to the E-Business DomainConclusions, Georgia M. Kapitsaki, Georgios V. Lioudakis, Dimitra I. Kaklamani, and Iakovos St. Venieris 14 Privacy Protection in Context-Aware Web Services Privacy Regulations and Technical RequirementsRelated WorkPrivacy ContextEnforcement FrameworkCombination with Context Adaptation SchemesConclusions, Carlos Pedrinaci, Pierre Grenon, Stefania Galizia, Alessio Gugliotta, and John Domingue15 A Knowledge-Based Framework Web Services Adaptation to Context: Overall approachContext Modeling and DerivationContext RecognitionHeuristic ClassificationContext Recognition as Heuristic ClassificationWeb Service AdaptationApplicationConclusions, Theo Kanter, Stefan Forsstrom, Victor Kardeby, Jamie Walters, Patrik Osterberg, and Stefan Pettersson16 Ubiquitous Mobile Awareness from Sensor Networks Related WorkEnabling Ubiquitous Mobile AwarenessDistributed Context eXchange ProtocolContext StorageBluetooth Bridge to Wireless Sensor NetworksUbiquitous Mobile Awareness ServiceConclusions and Future Work, Yazid Benazzouz, Philippe Beaune, Fano Ramaparany, and Olivier Boissier 17 Modeling and Storage of Context Data for Service AdaptationContext definitionRole of context in service adaptationDeveloping context-aware servicesContext data modelingContext data storageRequirementsContext recognitionSoftware infrastructure for service adaptationA Summary example for our approachConclusion, Chii Chang, Sea Ling, and Shonali Krishnaswamy18 Research Challenges in Mobile Web Services Enabling Mobile Web Services: State of the ArtResearch ChallengesSummary
Dr. Michael Sheng is currently an assistant professor at the School of Computer Science at the University of Adelaide, Australia. Dr. Jian Yu is currently a research fellow in the School of Computer Science at the University of Adelaide, Australia. Dr, Schahram Dustdar is a full professor of Computer Science in the Information Systems Institute, at Vienna University of Technology (TU Wien) where he is director of the Vita Lab.