Wail Omar, ISCW’04, China, Date:, Slide 1 An Open Standard Description Language for Semantic Grid Services Assembly for Autonomic Computing Overlay Wail.

Slides:



Advertisements
Similar presentations
A Lightweight Platform for Integration of Mobile Devices into Pervasive Grids Stavros Isaiadis, Vladimir Getov University of Westminster, London {s.isaiadis,
Advertisements

Oct, 26 th, 2010 OGF 30, NSI-WG: Network Service Interface working group Web Services Overview Web Services for NSI protocol implementation
Current status of grids: the need for standards Mike Mineter TOE-NeSC, Edinburgh.
Service-Based Paradigm Anchoring the Indefinable Field Of Pervasive Computing Presenter: Vijay Dheap.
Web Service Ahmed Gamal Ahmed Nile University Bioinformatics Group
Database Architectures and the Web
Web Services Nasrullah. Motivation about web service There are number of programms over the internet that need to communicate with other programms over.
Building an Operational Enterprise Architecture and Service Oriented Architecture Best Practices Presented by: Ajay Budhraja Copyright 2006 Ajay Budhraja,
Virtual Ticketing Agents using Web Services and J2EE Advisor: Dr. Chung-E-Wang Date: 05/06/03 Naveen Repala.
Chapter 3 Database Architectures and the Web Pearson Education © 2009.
Prof. A. Taleb-Bendiab, Talk: Brussels’07, Contact: Date: 01/06/2015, Slide: 1 Engineering Self-Organising Networks of.
Interactive Systems Technical Design Seminar work: Web Services Janne Ojanaho.
Distributed components
Distributed Heterogeneous Data Warehouse For Grid Analysis
Presentation 7 part 2: SOAP & WSDL. Ingeniørhøjskolen i Århus Slide 2 Outline Building blocks in Web Services SOA SOAP WSDL (UDDI)
CSC-8530: Distributed Systems Christopher Salembier 28-Oct-2009.
Service Oriented Application Integration (SOAI) IT 490 NJIT.
CSE 636 Data Integration Web Services.
Ch 12 Distributed Systems Architectures
Web-based Portal for Discovery, Retrieval and Visualization of Earth Science Datasets in Grid Environment Zhenping (Jane) Liu.
Web services A Web service is an interface that describes a collection of operations that are network-accessible through standardized XML messaging. A.
DESIGN OF A PLATFORM OF VIRTUAL SERVICE CONTAINERS FOR SERVICE ORIENTED CLOUD COMPUTING Carlos de Alfonso Andrés García Vicente Hernández.
Prof. A. Taleb-Bendiab, Talk: Research Clustering Workshop: “eGovernment Interoperability”, Brussels, Date: 01/03/04, Pages:
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 31 Slide 1 Service-centric Software Engineering 2.
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 12 Slide 1 Distributed Systems Architectures.
Prof. A. Taleb-Bendiab, Talk: SOAS’07, Contact: Date: 12/09/2015, Slide: 1 Software Engineering Concerns in Observing Autonomic.
T Network Application Frameworks and XML Web Services and WSDL Sasu Tarkoma Based on slides by Pekka Nikander.
Web Services Architecture1 - Deepti Agarwal. Web Services Architecture2 The Definition.. A Web service is a software system identified by a URI, whose.
N. GSU Slide 1 Chapter 02 Cloud Computing Systems N. Xiong Georgia State University.
Artificial Intelligence Techniques Internet Applications 1.
Metadata and Geographical Information Systems Adrian Moss KINDS project, Manchester Metropolitan University, UK
COMP3019 Coursework: Introduction to GridSAM Steve Crouch School of Electronics and Computer Science.
Web Services based e-Commerce System Sandy Liu Jodrey School of Computer Science Acadia University July, 2002.
MobileMAN Internal meetingHelsinki, June 8 th 2004 NETikos activity in MobileMAN project Veronica Vanni NETikos S.p.A.
Web Services BOF This is a proposed new working group coming out of the Grid Computing Environments Research Group, as an outgrowth of their investigations.
The Exchange Network Node Mentoring Workshop Universal Description, Discovery, and Integration Registry David Dundua February 28, 2005.
Copyright © 2002 Intel Corporation. Intel Labs Towards Balanced Computing Weaving Peer-to-Peer Technologies into the Fabric of Computing over the Net Presented.
Web: Minimal Metadata for Data Services Through DIALOGUE Neil Chue Hong AHM2007.
Performance evaluation on grid Zsolt Németh MTA SZTAKI Computer and Automation Research Institute.
Hwajung Lee.  Interprocess Communication (IPC) is at the heart of distributed computing.  Processes and Threads  Process is the execution of a program.
RSISIPL1 SERVICE ORIENTED ARCHITECTURE (SOA) By Pavan By Pavan.
Kemal Baykal Rasim Ismayilov
WEB SERVICE DESCRIPTION LANGUAGE (WSDL). Introduction  WSDL is an XML language that contains information about the interface semantics and ‘administrivia’
Semantic Phyloinformatic Web Services Using the EvoInfo Stack Speaker: John Harney LSDIS Lab, Dept. of Computer Science, University of Georgia Mentor(s):
UNIVERSITY OF HELSINKI HELSINKI UNIVERSITY OF TECHNOLOGY Semantic Computing Research Group Web Services Service Publishing.
1 G52IWS: Web Services Chris Greenhalgh. 2 Contents The World Wide Web Web Services example scenario Motivations Basic Operational Model Supporting standards.
Slide 1 Service-centric Software Engineering. Slide 2 Objectives To explain the notion of a reusable service, based on web service standards, that provides.
Intro to Web Services Dr. John P. Abraham UTPA. What are Web Services? Applications execute across multiple computers on a network.  The machine on which.
Web Service in Geographic Information System Bing Wu.
AHM04: Sep 2004 Nottingham CCLRC e-Science Centre eMinerals: Environment from the Molecular Level Managing simulation data Lisa Blanshard e- Science Data.
Introduction to Web Services Presented by Sarath Chandra Dorbala.
An approach to Web services Management in OGSA environment By Shobhana Kirtane.
EGEE is a project funded by the European Union under contract IST Introduction to Web Services 3 – 4 June
Copyright 2007, Information Builders. Slide 1 iWay Web Services and WebFOCUS Consumption Michael Florkowski Information Builders.
1 Ji Wang and Dongsheng Li National Lab for Parallel and Distributed Processing Introduction of iVCE ( Internet-based V irtual C omputing E nvironment.
A Semi-Automated Digital Preservation System based on Semantic Web Services Jane Hunter Sharmin Choudhury DSTC PTY LTD, Brisbane, Australia Slides by Ananta.
System Software Laboratory Databases and the Grid by Paul Watson University of Newcastle Grid Computing: Making the Global Infrastructure a Reality June.
Service Oriented Architecture (SOA) Prof. Wenwen Li School of Geographical Sciences and Urban Planning 5644 Coor Hall
Sabri Kızanlık Ural Emekçi
WEB SERVICES.
Unit – 5 JAVA Web Services
Some Basics of Globus Web Services
Web Services CO5027.
Web Ontology Language for Service (OWL-S)
Database Architectures and the Web
Wsdl.
Service-centric Software Engineering
Web services, WSDL, SOAP and UDDI
CSSSPEC6 SOFTWARE DEVELOPMENT WITH QUALITY ASSURANCE
Introduction to SOA and Web Services
Presentation transcript:

Wail Omar, ISCW’04, China, Date:, Slide 1 An Open Standard Description Language for Semantic Grid Services Assembly for Autonomic Computing Overlay Wail M. Omar Faculty of Applied Sciences Sohar University Sohar, P.C. 311 Sultanate of Oman A. Taleb-Bendiab Liverpool John Moores University Byrom Street Liverpool, L3 3AF, UK M. Yu Liverpool John Moores University Byrom Street Liverpool, L3 AF, UK

Wail Omar, ISCW’04, China, Date:, Slide 2 Scope Vision of Global Computing –Requirements –State-of-the-art/Problem Assembly Services and Infrastructure Description Language (ASIDL) –ASIDL schema in details –A description through an illustrative example Further Works and Evaluation

Wail Omar, ISCW’04, China, Date:, Slide 3 Vision of Global Computing Global Computing Overlay –Web services standards and model are further developed to support the vision of global computing, which can be characterised as an overlay abstraction upon existing global infrastructures (grid) providing end-users programming, interaction and control models to develop, deploy and manage their required applications for the modern virtual organization business model. –Thus achieving high-availability whilst reducing cost of ownership of computing assets including data and physical resources. To achieve this vision much research work is underway investigating new theories, computational paradigms, languages and implementation techniques for the designing, building, deployment and management of future global computational environments and infrastructures

Wail Omar, ISCW’04, China, Date:, Slide 4 Autonomic Computing Autonomic computing is envisaged as model to underpin self-managing global computing. –Pre-requisite for AC is availability and access to a range of models; Services and infrastructures, etc. –Such information include service’s methods, –operations, –required infrastructure, –contract information, –and description language version.

Wail Omar, ISCW’04, China, Date:, Slide 5 State-of-the-art UDDI standard is widely used and supported by most middleware technologies such as; –Jini, CORBA,.Net, Globus UDDI standard model provides –some business (Name of the author and Contract ID) –basic services information (Access Point, Service Description, and Interface definitions (WSDL)) WSDL provides specific service model –By Invoking the WSDL –Disadvantages of Invoking WSDL To Get Information are: Waste of time Costly in the mean of time Load on the network and communication resources taking in the consideration million of requesting and transferring files Some of the WSDL files are too long, and it is difficult to get complete information from it

Wail Omar, ISCW’04, China, Date:, Slide 6 Assembly Services and Infrastructure Description Language (ASIDL) There is a need for yet another description language –that gives significant information at deployment process which help the consumer and the system in discovering and managing processes. Assembly Services and Infrastructure Description Language (ASIDL) was designed to complement WSDL and provide –users –Autonomic Middleware Assembled services meta models infrastructures on deployment process, such information is needed by software application or other service providers to decided which one of the available services is more suitable and the way to access or invoke it.

Wail Omar, ISCW’04, China, Date:, Slide 7 Assembly Services and Infrastructure Description Language (ASIDL)  Assembly Information  Services Aggregation  Infrastructure Aggregation Assembly Information ID Name Comment Version Meta-ServicesMeta- Infrastructure Assembly Services Contract Inform. ID Name Lease

Wail Omar, ISCW’04, China, Date:, Slide 8 ASIDL: Services-Meta Model Meta-Services Services Inform User Interface inform Method Information Required Infrastructures Contract Info Services Information ID Name Description DescriptionLanguageType Category Type Container Location Authorized Dependency Be Infrastructure User-Interface ID Name Location Method Inform. ID Name Input parameter Input type Output parameter Output type Required Infrastructure ID Name Location

Wail Omar, ISCW’04, China, Date:, Slide 9 ASIDL: Infrastructure-Meta Model Meta-Infrastructure Infrastructure Information Infrastructure requirement Contract Information Infrastructure Inform. ID Name Description Category Platform Middleware Host Server Infrastructure Requirement Processor Memory Storage

Wail Omar, ISCW’04, China, Date:, Slide 10 Assembly Services XML Schema

Wail Omar, ISCW’04, China, Date:, Slide 11 Services-Meta Model XML Schema

Wail Omar, ISCW’04, China, Date:, Slide 12 Infrastructure-Meta Model XML Schema

Wail Omar, ISCW’04, China, Date:, Slide 13 Evaluation ASIDL has been tested on LAN-based settings, –to design a self-managing middleware for software services. –Tested in a number of case-studies including Intelligent Connected Homes E-Health Based Grid System –So far results are promising For software and infrastructure services discovery –response time –Accuracy depending on search parameters and the accuracy of deploying service and infrastructure information.

Wail Omar, ISCW’04, China, Date:, Slide 14 Further Works Further tests –WAN-based test with large number of services. Integration with other developed models for –QoP and QoS through sensor and actuator model Use by our Machine Learning autonomic middleware service –Based on Self-Organizing Map Applications/infrastructure services usage model characterisation and prediction