80 likes | 208 Vues
This document provides a comprehensive overview of the state of web services, discussing the necessary adoption timelines for technologies like XML, SOAP, and WSDL. It outlines a phased approach to deployment, emphasizing internal interoperability, selective external partnerships, and broader public registry deployments. Methodologies such as web wrappers and event-driven management are explored, alongside semantic web services that enable dynamic service discovery and orchestration. The insights culminate in a discussion of future research areas, including B2B integrations, mobile web services, and security advancements.
E N D
CSIT600c: Web Services Programming Summary and Outlook Dickson K.W. Chiu PhD, SMIEEE
State of Web Services • Consider the adoption time required XML • Consider the time between the invention of HTML, XML and Web Services • Technology/Standards are still evolving • SOAP, WSDL, UDDI are not enough … • Being adopted in phases – see how public few web services now (2005) • 1st phase (current state) - Concerted deployment internally within an organization, mainly for interoperability • 2nd phase - Selective and non-aggregate deployment with trusted outside business partners (Private registry deployment) • 3rd phase - Wider, more dynamic, and aggregate deployment with outside business partners (Public registry deployment) Dickson Chiu 2005
Web Services Development Methodology • Web Wrapper for Web Services - WebXcript • Extension from human to program interface – eNSS • B2B Process Collaboration • Beyond normal executions - events and exceptions • Extending Web services to mobile users - 3-tier view-based m-service adaptation • Adapting processes / services to different business partners - B2B interaction management with flows and process views • Handling urgent processes / services - Alert driven E-service management • Inter- and intra-enterprise integration - Financial Enterprise Content Management • Security and Privacy Control Dickson Chiu 2005
Semantic Web Services • Resources • http://www.daml.org/services/ (RDF -> (DAML / OIL) -> OWL languages) • http://www.w3.org/2001/sw/ • B2B • semantic mediation between different organizational vocabularies • service models and protocols • Grid • widely distributed large-scale heterogeneous computing • Ubiquitous • portable devices • extremely dynamic variation in available services • Web • ability to dynamically discover and combine web services under the control of software agents • comparative shopping, coordination of specialized business services (e.g. travel plans, meeting arrangements...) • Agent • distributed planning and control or coordination • Logistics Dickson Chiu 2005
Semantic Web Services Applications • Service invocation planning (message formulation) and response interpretation based on process descriptions • Choreography (protocol) interpretation and execution • Semantic translation/mediation (e.g., of message content, process descriptions or advertisements) • Candidate service identification (matchmaking) and selection • Automated Process composition • Process mediation and delegation • Service process status tracking • Ontology management and access • Security (including identification, authentication, delegation and policy-based authorization) • Reputation services • Service failure handling and compensation • Negotiation and contracting • Server executable process management (service factories, instantiation, migration) Dickson Chiu 2005
Conferences • First International Workshop on Services Engineering • International Conference on Mobile Government, Brighton, UK, July 10-12, 2005. • IEEE International Conference on E-commerce Technology • IEEE International Conference on Web Services • IEEE International Conference on Service Computing • IEEE International Conference on e-Technology, e-Commerce and e-Service (EEE-05) • Mini-track: Contract Management and Decisions Support in Services Science at HICSS • Small gap between research and practice Dickson Chiu 2005
Hot Topics for Course Paper • B2B integrations in various domains • Financial institutions, insurance, … • e-tourism, e-government, e-learning, … • B2B process enforcement / exceptions and *CRM* • Alert and urgency • Flow / view analysis • Mobile Web Services • m-Government, m-Tourism… • Mobile workforce management, esp. for service outsourcing • Real-life negotiation practice • Integration of NSS / e-Marketplace with EIS • Request for proposals (particularly with semantic support) • Security and Privacy • Semantic Web … Dickson Chiu 2005
Final Words for the Course Paper • Please start early. • Any novel ideas and topics are encouraged and will be much positively rated. • New topics may not necessarily be difficult – they could be “easy” because any ideas that make sense can be good new ideas. • I will give you directions and feedback to your proposals / abstracts. • I shall even try to publish the best papers with you to workshops, conferences, and/or journals for the honor of you, the class, and the department. • I assume you agree – if not, please let me know Good luck – Thank you – Good bye! Dickson Chiu 2005