Rob Smith April 21, 2005 1/18 GOLD Project Update Meeting GOLD an infrastructural approach to virtual organisations.

Slides:



Advertisements
Similar presentations
Nimrod/K: Towards Massively Parallel Dynamic Grid Workflows David Abramson, Colin Enticott, Monash Ilkay Altinas, UCSD.
Advertisements

CWE, EC – ESA joint activities on e-collaboration Brussels, 13 April 2005 IST Call 5 Preparatory workshop.
Abstraction Layers Why do we need them? –Protection against change Where in the hourglass do we put them? –Computer Scientist perspective Expose low-level.
Policy based Cloud Services on a VCL platform Karuna P Joshi, Yelena Yesha, Tim Finin, Anupam Joshi University of Maryland, Baltimore County.
Workpackage 2: Norms
TAPASDelivMarch04 1 TAPAS Deliverables for March 04 (Trusted and QoS-Aware Provision of Application Services) Santosh Shrivastava Newcastle University.
Grid Quality of Service and Service Level Agreements Karim Djemame University of Leeds.
SmartER Semantic Cloud Sevices Karuna P Joshi University of Maryland, Baltimore County Advisors: Dr. Tim Finin, Dr. Yelena Yesha.
OASIS Reference Model for Service Oriented Architecture 1.0
6/1/2015Ch.31 Defining Enterprise Architecture Bina Ramamurthy.
September 25, 2004SKM Using Facets of Security within a Knowledge-based Framework to Broker and Manage Semantic Web Services Randy Howard, Larry.
Variability Oriented Programming – A programming abstraction for adaptive service orientation Prof. Umesh Bellur Dept. of Computer Science & Engg, IIT.
Introduction and Overview “the grid” – a proposed distributed computing infrastructure for advanced science and engineering. Purpose: grid concept is motivated.
Chapter 5: Principles of Service- Oriented Computing Service-Oriented Computing: Semantics, Processes, Agents – Munindar P. Singh and Michael N. Huhns,
IMS1805 Systems Analysis Topic 3 (revisited and continued): Doing analysis – a ‘soft’ systems perspective.
1 These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 5/e and are provided with permission by.
SOA Implementation & Federation SOA General Concepts SOA Implementation, System landscape and Processes – wM 8.2 Federation of Heterogeneous SOA environments.
WP6: Grid Authorization Service Review meeting in Berlin, March 8 th 2004 Marcin Adamski Michał Chmielewski Sergiusz Fonrobert Jarek Nabrzyski Tomasz Nowocień.
Computer Science Perspective Ludek Matyska Faculty of Informatics, Masaryk University, Brno and also CESNET, Prague.
Rainbow Facilitating Restorative Functionality Within Distributed Autonomic Systems Philip Miseldine, Prof. Taleb-Bendiab Liverpool John Moores University.
Chapter 5: Principles of Service- Oriented Computing Service-Oriented Computing: Semantics, Processes, Agents – Munindar P. Singh and Michael N. Huhns,
E-Science Meeting April Trusted Coordination in Dynamic Virtual Organisations Santosh Shrivastava School of Computing Science Newcastle University,
An Answer to the EC Expert Group on CLOUD Computing Keith G Jeffery Scientific Coordinator.
European Network of Excellence in AI Planning Intelligent Planning & Scheduling An Innovative Software Technology Susanne Biundo.
Deploying Trust Policies on the Semantic Web Brian Matthews and Theo Dimitrakos.
E-Science Meeting March Trusted Coordination in Dynamic Virtual Organisations Santosh Shrivastava School of Computing Science Newcastle University,
Active Monitoring in GRID environments using Mobile Agent technology Orazio Tomarchio Andrea Calvagna Dipartimento di Ingegneria Informatica e delle Telecomunicazioni.
25./ Final DIP Review, Innsbruck, Austria1 D11.22 DIP Project Presentation V5 Oct 2006 Presented at Final Review Innsbruck, Oct, 2006.
ASG - Towards the Adaptive Semantic Services Enterprise Harald Meyer WWW Service Composition with Semantic Web Services
Brian Matthews, DeFINE, Pisa 26/11/02 Trust and the Semantic Web Brian Matthews, Business & Information Technology Dept, CLRC
WSMX Execution Semantics Executable Software Specification Eyal Oren DERI
EU Project proposal. Andrei S. Lopatenko 1 EU Project Proposal CERIF-SW Andrei S. Lopatenko Vienna University of Technology
© DATAMAT S.p.A. – Giuseppe Avellino, Stefano Beco, Barbara Cantalupo, Andrea Cavallini A Semantic Workflow Authoring Tool for Programming Grids.
The roots of innovation Future and Emerging Technologies (FET) Future and Emerging Technologies (FET) The roots of innovation Proactive initiative on:
1 Advanced Software Architecture Muhammad Bilal Bashir PhD Scholar (Computer Science) Mohammad Ali Jinnah University.
1 Introduction to Software Engineering Lecture 1.
Responding to the Unexpected Yigal Arens Paul Rosenbloom Information Sciences Institute University of Southern California.
An Ontological Framework for Web Service Processes By Claus Pahl and Ronan Barrett.
Requirements Capture. Four Steps of requirements capture List candidate requirements Understand system context Capture functional requirements Capture.
Combining Theory and Systems Building Experiences and Challenges Sotirios Terzis University of Strathclyde.
NETWORKED EUROPEAN SOFTWARE & SERVICES INITIATIVE Future research challenges in dependability - an industrial perspective from NESSI Aljosa Pasic Atos.
Tool Integration with Data and Computation Grid GWE - “Grid Wizard Enterprise”
SEMANTIC AGENT SYSTEMS Towards a Reference Architecture for Semantic Agent Systems Applied to Symposium Planning Usman Ali.
Cracow Grid Workshop ‘06 17 October 2006 Execution Management and SLA Enforcement in Akogrimo Antonios Litke Antonios Litke, Kleopatra Konstanteli, Vassiliki.
Distribution and components. 2 What is the problem? Enterprise computing is Large scale & complex: It supports large scale and complex organisations Spanning.
ICCS WSES BOF Discussion. Possible Topics Scientific workflows and Grid infrastructure Utilization of computing resources in scientific workflows; Virtual.
Introduction to Semantic Web Service Architecture ► The vision of the Semantic Web ► Ontologies as the basic building block ► Semantic Web Service Architecture.
Measuring Sustainable development: Achievements and Challenges Enrico Giovannini OECD Chief Statistician June 2005.
Enabling e-Research in Combustion Research Community T.V Pham 1, P.M. Dew 1, L.M.S. Lau 1 and M.J. Pilling 2 1 School of Computing 2 School of Chemistry.
16/11/ Semantic Web Services Language Requirements Presenter: Emilia Cimpian
Trust and Security for Next Generation Grids, Securing Grid-Based Supply Chains Marco Di Girolamo HP Italy Innovation Center, Italy On.
1 Web Services Policy Management Greg Pavlik Web Services Architect Oracle Corporation May 11, 2005.
WSMO in Knowledge Web 2nd SDK cluster f2f meeting Rubén Lara Digital Enterprise.
An Overview of Scientific Workflows: Domains & Applications Laboratoire Lorrain de Recherche en Informatique et ses Applications Presented by Khaled Gaaloul.
Brussels, st Review MeetingCSTB Page: 1 Overall Objective  The main objective of e-NVISION is the development and validation of an innovative.
System Monitoring using Constraint Checking as part of Model Based System Management 2007 Monitoring using Constraint Checking as part.
GRID ANATOMY Advanced Computing Concepts – Dr. Emmanuel Pilli.
Tool Integration with Data and Computation Grid “Grid Wizard 2”
Supporting education and research The JISC Core Middleware Call Brian Gilmore The University of Edinburgh and JISC Committee for Support of Research.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Operations Automation Team Kickoff Meeting.
From Use Cases to Implementation 1. Structural and Behavioral Aspects of Collaborations  Two aspects of Collaborations Structural – specifies the static.
Sharing personal knowledge over the Semantic Web ● We call personal knowledge the knowledge that is developed and shared by the users while they solve.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. SOA-RM Overview and relation with SEE Adrian Mocan
Sicherheitsaspekte beim Betrieb von IT-Systemen Christian Leichtfried, BDE Smart Energy IBM Austria December 2011.
From Use Cases to Implementation 1. Mapping Requirements Directly to Design and Code  For many, if not most, of our requirements it is relatively easy.
Applicatieplatform congres 12 & 13 maart. Microsoft Application Platform A Lifecycle View Sam Guckenheimer Group Product Planner Visual Studio Team System.
Upscaling in the sharing economy Insights from the UK Vadim Grinevich & Franz Huber
The GEMBus Architecture and Core Components
Service-Oriented Computing: Semantics, Processes, Agents
From Use Cases to Implementation
Presentation transcript:

Rob Smith April 21, /18 GOLD Project Update Meeting GOLD an infrastructural approach to virtual organisations

Rob Smith April 21, /18 GOLD Project Update Meeting about the project ● Lots of VO definitions – All different – None entirely satisfactory ● Lots of different types of VO – Greatly differing requirements – Different degress/aspects of ‘virtual’ ● Hard to write a definition that includes them all without being too general

Rob Smith April 21, /18 GOLD Project Update Meeting types of VO ● Very different types of organisation that involve some aspect of virtual working: – Franchises, such as fast food outlets, building society counters, travel agents etc. – Utilities companies such as gas, electric, railway etc. selling services based on a separately-managed infrastructure. Also, the company or companies managing that infrastructure. – Companies with long-term outsourcing agreements. For example, outsourcing of IT or payroll services. – Companies using short-term outsourcing agreements to meet particular needs on-demand. For example, chemicals companies requiring specific expertise; scientific companies needing additional compute resource; supply-chain based companies wishing to respond flexibly to exceptions etc. – Truly distributed companies with different functions supplied by different organisations but no central management function.

Rob Smith April 21, /18 GOLD Project Update Meeting infrastructural approach ● Diverse requirements demand an infrastructural approach – Core services implementing VO behaviour – VOs at or close to application level – Maximum flexibility – Loose coupling ● Needed: – Standards – Middleware – Infrastructure – Languages

Rob Smith April 21, /18 GOLD Project Update Meeting VO infrastructure ● Coordination ● Information management ● Security ● Trust

Rob Smith April 21, /18 GOLD Project Update Meeting proof of concept ● The infrastructure will be tested by applying it to R&D projects within the chemicals industry ● Project=VO ● Highly dynamic – Membership – Focus – Basis of interaction between parties

Rob Smith April 21, /18 GOLD Project Update Meeting progress: requirements ● Conventional approaches are difficult when: – The technology doesn’t exist – The business use doesn’t exist – The potential users have no basis for thinking about requirements ● They don’t know what they want to do ● They don’t know what their non-functional requirements are (security, dependability etc.) ● An ethnographic approach is being taken – Interviews with target organisations – Studies of how they do things at the moment – Understanding of business context – Iterative development in step with requirements capture

Rob Smith April 21, /18 GOLD Project Update Meeting progress: requirements ● Interviews with several chemicals companies have taken place – These have confirmed some of our ideas about VOs – And have changed others – A great deal of enthusiasm ● A diverse set of functional and non-functional requirements is being gathered ● We are beginning to understand the real business context: what VOs can do, how people want to use them, what is their potential? (more on this later) ● SSM models of organisations constructed

Rob Smith April 21, /18 GOLD Project Update Meeting progress: coordination and trust ● Distributed workflow enactment – Our own language with semantics defined using pi calculus – Compositions can be model checked using SPIN – Basic system works, basic GUI implemented – Further work needed on GUI, composition/deployment tools, monitoring, management – Further work required on defining tasks, task management, communication etc.

Rob Smith April 21, /18 GOLD Project Update Meeting progress: coordination and trust ● Contract management – Contracts mediate interactions between organisations, describing rights, obligations, constraints etc. ● This provides evidence in the case of disputes ● And can be used for coordination – Promela used as a specification language for describing contracts – Basic contract mediators implemented – Need to investigate how to integrate with workflow enactment and access control

Rob Smith April 21, /18 GOLD Project Update Meeting progress: coordination and trust ● Non-repudiable interactions – Actions must be attributable to the parties who performed them and commitments to the committing party – Non-repudiable interactions implemented on J2EE ● Works for interactions between Java objects over RMI – Currently being re-implemented for SOAP using appropriate WS standards – Prototype working

Rob Smith April 21, /18 GOLD Project Update Meeting progress: coordination and trust ● Summary – We can run business processes over organisational boundaries – We can specify and police interactions using electronic contracts – We can construct non-repudiable audit trails – Integration needed

Rob Smith April 21, /18 GOLD Project Update Meeting progress: information management ● Each party has heterogeneous, distributed and autonomous information sources ● These need to be integrated in non-trivial ways – Dynamic information integration/sharing and business composition – Dynamic security – Notification – Ontology – Discovery – Personalisation

Rob Smith April 21, /18 GOLD Project Update Meeting progress: information management ● Test/development platform built (based on Oracle) ● Requirements captured ● Architecture proposed ● Services identified (IAS, DBPMS, LCS etc.) ● Significant interest from Oracle ● Need to: – define services – Formalise the information model – Implement

Rob Smith April 21, /18 GOLD Project Update Meeting progress: security ● Looking for a formal answer to the question “what is a dynamic coalition?” ● Models of: – What a VO is – What knowledge is – How it is transferred ● Some models produced and will be used to analyse information flows in VOs

Rob Smith April 21, /18 GOLD Project Update Meeting progress: security ● RBAC and TBAC have been investigated ● Dynamic AC investigated – Can the infrastructure dynamically control access based on policies? – Prototype constructed based on existing technologies

Rob Smith April 21, /18 GOLD Project Update Meeting progress: general ● Candidate architecture proposed ● Core services defined ● Framework for building and managing VOs constructed ● Demos available (at this meeting) in all major areas

Rob Smith April 21, /18 GOLD Project Update Meeting summary ● The project has been running for about 1 year ● Recruitment is complete (visa problems notwithstanding) ● Progress has been very good: – Strong understanding of industrial requirements – Candidate architecture – Prototypes in most major areas – Lots of talks/outreach events ● Still a great deal to do! – Architecture – Integration – Testing