Declarative Internet-scale Computing CoreGRID WP3 - Barcelona
|
|
- Irma Manning
- 5 years ago
- Views:
Transcription
1 Declarative Internet-scale Computing CoreGRID WP3 - Barcelona Savas Parastatidis School of Computing Science University of Newcastle upon Tyne savas@parastatidis.name blog/web:
2 What is the Grid? Neo, the Grid is everything you would like it to be IBM: on-demand computing HP: utility computing Microsoft: seamless computing ORACLE: 10g Sun: Sun Grid Engine Intel: or whatever makes money HPC community: Interconnected (super)computers More Virtual organisations, Integration of distributed resources, Universal computer, Interconnection technologies for supercomputers Or if you are a researcher/academic A new set of interesting problems in distributed computing applied at a large scale Service-orientation, Computational resources, Data resources, Integration, Protocol, Policies, Contracts, Service-level agreements, QoS, etc. etc. etc. 2
3 What Grid? The Newcastle team: Internet-scale, service-oriented distributed computing (using Web Services as the infrastructure) 3
4 WS-GAF Motivation Milestones OGSI release WS-GAF paper WS-RF release Community concerns over WS specification instability Focus on creating applications and demonstrating ideas Internet-scale applications Distinction between production and experimental deployments Ideas and approach are now part of the UK e-science Strategy whitepaper for a Web Services-based National Grid infrastructure 4
5 WS-GAF Simplicity and Minimalism Composability No changes in the semantics/characteristics of Web Services Synergy with existing WS specifications and practices Avoid effort involved in influencing WS community Avoid risk associated with not being able to influence WS community Focus from the low-level networking to the more important highlevel services (application-domain specific) Supporting tools Do not need anything other than existing industry and open-source provided WS tools and platforms (e.g., ASP.NET, Axis, etc.) Education materials Industry investment Performance and scalability Encourages large granularity, loose coupling (richer, fewer message exchanges) 5
6 WS-GAF Applications Needed to build Grid applications using Web Services in order to demonstrate claims Aims Define the characteristics of a typical Grid application Demonstrate the applicability of the WS-GAF approach in building Grid applications Learn from the challenges of constructing a truly global, distributed, scalable, loosely-coupled application Tools.NET 2.0 Beta 1 (now Beta 2) &.NET 1.1 VS.NET 2005 Beta 1 (now Beta 2) & VS.NET 2003 Web Services Enhancements 2.0 SP1 (now SP3) 6
7 Searching for White Dwarfs Jim Gray s SkyServer and Edinburgh s SuperCOSMOS archive Utilise computational resources Visualise 7
8 Logistics in Chemical Engineering VOs GOLD UK e-science pilot project Use RFIDs to identify bottles with chemicals Bottles may reside in larger containers Containers move between organisations Security/trust Databases continuous queries large amount of information 8
9 Lessons learned Asynchrony Hiding remoteness vs explicit messaging Data Ad-hoc model vs semantics/model integration Process Ad-hoc operation orchestration vs contract agreement Metadata Relational vs semantics/contracts Contracts Interfaces vs protocols 9
10 MEST and SSDL
11 Service Orientation Built around the concepts of service and message A service is the logical manifestation of some physical or logical resources (like databases, programs, devices, humans, etc.) and/or some application logic that is exposed to the network and A message is a unit of communication for exchanging information. All communication between services is facilitated through the exchange of messages Service-orientation helps architects achieve the following properties (but do not guarantee them) Scalability, encapsulation, maintenance, re-use, composability, loose coupling, etc. 11
12 Cluster 12
13 Intra-Organisation 13
14 Inter-Organisation 14
15 Service-orientation vs Resource-orientation Service-orientation Resource-orientation Object-orientation 15
16 Service-orientation Web Services 16
17 MEST Message Transfer (MEST) architectural style An architectural style for service-oriented applications Recognise the architectural benefits of REST but aims to be simpler and more flexible No concepts like client, server, consumer, rpc, method, operation, etc. Capture behaviour through models and make it available as part of the service description Dynamic agreements Protocol evolution 17
18 REST Resource Resource Resource Resource Resource 18
19 From REST to MEST behaviour endpoint Resource Service 19
20 SOAP Service Description Language SOAP-centric WS-Addressing first class citizen XML Infoset as the component model XInclude for modularisation Protocol framework extensibility Focus on messages and protocols No need for articles like interface, inheritance, and operation
21 Components vs MEST Components Focus on Operations Interfaces Types Shared understanding Inheritance MEST Focus on Metadata Modelling Protocols Contracts Semantics Imperative? Declarative? Advantages Scalability De-coupling Focus on message-orientation Autonomy Versioning Interoperability & adoption Etc. Use SOAP 21
22 CoreGRID Primitive components: Services Definition of Composite Components: Orcestration, messageorientation Definition of interfaces: No interfaces, just protocols External references: Not required, everything is defined using WS specs Specification of Grid aspects: GGF high-level services specs (parallelism through asynchrony) 22
23 Summary Components are from the 90s :-) Services are the new components and they are cool! Service-orientation as an architectural paradigm for building Internet-scale applications Focus on messages Recognise the value of modelling, semantics, and metadata The Internet becomes the application platform Domain-specific languages are used to build applications for the Internet 23
Grid Services and the Globus Toolkit
Grid Services and the Globus Toolkit Lisa Childers childers@mcs.anl.gov The Globus Alliance Copyright (C) 2003 University of Chicago and The University of Southern California. All Rights Reserved. This
More informationMEP SSDL Protocol Framework
Abstract MEP SSDL Protocol Framework Savas Parastatidis 1, Jim Webber 2 Savas@Parastatidis.name, Jim@Webber.name The Message Exchange Patterns (MEP) SSDL Protocol Framework defines a collection of XML
More informationSOA = Same Old Architecture?
SOA = Same Old Architecture? Gregor Hohpe Software Engineer www.eaipatterns.com Could It Be So Easy? WSDL SOAP WS-* Int MyMethod(String text) { } WebMethod Cut Copy Paste Buzzword compliant, but not a
More informationDeveloping in a Service-oriented World
Gregor Hohpe Google Developing in a Service-oriented World www.eaipatterns.com Who's Gregor? Distributed systems, enterprise integration, service-oriented architectures MQ, MSMQ, JMS, TIBCO, Web Services
More informationEdinburgh Research Explorer
Edinburgh Research Explorer Profiling OGSA-DAI Performance for Common Use Patterns Citation for published version: Dobrzelecki, B, Antonioletti, M, Schopf, JM, Hume, AC, Atkinson, M, Hong, NPC, Jackson,
More information(9A05803) WEB SERVICES (ELECTIVE - III)
1 UNIT III (9A05803) WEB SERVICES (ELECTIVE - III) Web services Architecture: web services architecture and its characteristics, core building blocks of web services, standards and technologies available
More informationTopics on Web Services COMP6017
Topics on Web Services COMP6017 Dr Nicholas Gibbins nmg@ecs.soton.ac.uk 2013-2014 Module Aims Introduce you to service oriented architectures Introduce you to both traditional and RESTful Web Services
More informationGrid Resource Specification
Grid Resource Specification Authors: Savas Parastatidis Paul Watson Jim Webber Copyright 2003 North East Regional e-science Centre School of Computing Science University of Newcastle, Newcastle-upon-Tyne,
More informationGeoffrey Fox Community Grids Laboratory Indiana University
s of s of Simple Geoffrey Fox Community s Laboratory Indiana University gcf@indiana.edu s Here we propose a way of describing systems built from Service oriented s in a way that allows one to build new
More informationLinking ITSM and SOA a synergetic fusion
Linking ITSM and SOA a synergetic fusion Dimitris Dranidis dranidis@city.academic.gr CITY College, Computer Science Department South East European Research Centre (SEERC) CITY College CITY College Founded
More informationThe Open Group SOA Ontology Technical Standard. Clive Hatton
The Open Group SOA Ontology Technical Standard Clive Hatton The Open Group Releases SOA Ontology Standard To Increase SOA Adoption and Success Rates Ontology Fosters Common Understanding of SOA Concepts
More informationGlobal Reference Architecture: Overview of National Standards. Michael Jacobson, SEARCH Diane Graski, NCSC Oct. 3, 2013 Arizona ewarrants
Global Reference Architecture: Overview of National Standards Michael Jacobson, SEARCH Diane Graski, NCSC Oct. 3, 2013 Arizona ewarrants Goals for this Presentation Define the Global Reference Architecture
More informationActiveVOS Technologies
ActiveVOS Technologies ActiveVOS Technologies ActiveVOS provides a revolutionary way to build, run, manage, and maintain your business applications ActiveVOS is a modern SOA stack designed from the top
More informationGrid BT. The evolution toward grid services. EU Grid event, Brussels May Piet Bel Grid Action Team
Grid Computing @ BT The evolution toward grid services EU Grid event, Brussels May 31 05 Piet Bel Grid Action Team Agenda BT Why Grid? What is BT doing? Evolution of Grid Services Q & A 2 Forward-looking
More informationGoal: Offer practical information to help the architecture evaluation of an SOA system. Evaluating a Service-Oriented Architecture
Evaluating a Service-Oriented Architecture Paulo Merson, SEI with Phil Bianco, SEI Rick Kotermanski, Summa Technologies May 2007 Goal: Offer practical information to help the architecture evaluation of
More informationXML Spaces Beyond Web Services
XML Spaces Beyond Web Services Patrick Thompson Chief Architect Rogue Wave Software thompson@roguewave.com 2002-03-07 1 XML Tuple Spaces: Summary Secure XML communications over the Internet Primary characteristics:
More informationAn Introduction to the Grid
1 An Introduction to the Grid 1.1 INTRODUCTION The Grid concepts and technologies are all very new, first expressed by Foster and Kesselman in 1998 [1]. Before this, efforts to orchestrate wide-area distributed
More informationWorkshop on Web of Services for Enterprise Computing
Workshop on Web of Services for Enterprise Computing Fujitsu Submission v0.2 Authors: Jacques Durand Tom Rutt Hamid BenMalek Acknowledgements: Masahiko Narita Paul A. Knapp 1. The Great Divide The fundamental
More informationDHANALAKSHMI COLLEGE OF ENGINEERING, CHENNAI
DHANALAKSHMI COLLEGE OF ENGINEERING, CHENNAI Department of Computer Science and Engineering IT6801 - SERVICE ORIENTED ARCHITECTURE Anna University 2 & 16 Mark Questions & Answers Year / Semester: IV /
More informationThe Social Grid. Leveraging the Power of the Web and Focusing on Development Simplicity
The Social Grid Leveraging the Power of the Web and Focusing on Development Simplicity Tony Hey Corporate Vice President of Technical Computing at Microsoft TCP/IP versus ISO Protocols ISO Committees disconnected
More informationSemantic SOA - Realization of the Adaptive Services Grid
Semantic SOA - Realization of the Adaptive Services Grid results of the final year bachelor project Outline review of midterm results engineering methodology service development build-up of ASG software
More information1. Introduction. 2. Technology concepts
1 Table of Contents 1. Introduction...2 2. Technology Concepts...3 2.1. Sharding...4 2.2. Service Oriented Data Architecture...4 2.3. Aspect Oriented Programming...4 3. Technology/Platform-Specific Features...5
More informationService Oriented Architectures Visions Concepts Reality
Service Oriented Architectures Visions Concepts Reality CSC March 2006 Alexander Schatten Vienna University of Technology Vervest und Heck, 2005 A Service Oriented Architecture enhanced by semantics, would
More informationCollage: A Declarative Programming Model for Compositional Development and Evolution of Cross-Organizational Applications
Collage: A Declarative Programming Model for Compositional Development and Evolution of Cross-Organizational Applications Bruce Lucas, IBM T J Watson Research Center (bdlucas@us.ibm.com) Charles F Wiecha,
More informationAn Introduction to Grid Computing
An Introduction to Grid Computing Bina Ramamurthy Bina Ramamurthy bina@cse.buffalo.edu http://www.cse.buffalo.edu/gridforce Partially Supported by NSF DUE CCLI A&I Grant 0311473 7/13/2005 TCIE Seminar
More informationReference: Java Web Services Architecture James McGovern, Sameer Tyagi, Michael Stevens, and Sunil Mathew, 2003
CS551: Advanced Software Engineering Service-Oriented Architecture Reference: Java Web Services Architecture James McGovern, Sameer Tyagi, Michael Stevens, and Sunil Mathew, 2003 Yugi Lee STB #560D (816)
More informationSOFTWARE ARCHITECTURES ARCHITECTURAL STYLES SCALING UP PERFORMANCE
SOFTWARE ARCHITECTURES ARCHITECTURAL STYLES SCALING UP PERFORMANCE Tomas Cerny, Software Engineering, FEE, CTU in Prague, 2014 1 ARCHITECTURES SW Architectures usually complex Often we reduce the abstraction
More informationBPEL Research. Tuomas Piispanen Comarch
BPEL Research Tuomas Piispanen 8.8.2006 Comarch Presentation Outline SOA and Web Services Web Services Composition BPEL as WS Composition Language Best BPEL products and demo What is a service? A unit
More informationINSPIRE and Service Level Management Why it matters and how to implement it
Service Level Agreements for D-Grid INSPIRE and Service Level Management Why it matters and how to implement it Bastian Baranski con terra GmbH Münster, Germany http://www.sla4d-grid.de Motivation Evolution
More informationA Grid Application Framework based on Web Services Specifications and Practices
A Grid Application Framework based on Web s Specifications and Practices Authors: Savas Parastatidis Jim Webber Paul Watson Thomas Rischbeck Copyright 2003 North East Regional e-science Centre School of
More informationArchitectural Blueprint
IMPORTANT NOTICE TO STUDENTS These slides are NOT to be used as a replacement for student notes. These slides are sometimes vague and incomplete on purpose to spark a class discussion Architectural Blueprint
More informationLesson 19 Software engineering aspects
Lesson 19 Software engineering aspects Service Oriented Architectures Security Module 4 - Architectures Unit 1 Architectural features Ernesto Damiani Università di Milano SOA is HAD HAD is an old concept
More informationUsing JBI for Service-Oriented Integration (SOI)
Using JBI for -Oriented Integration (SOI) Ron Ten-Hove, Sun Microsystems January 27, 2006 2006, Sun Microsystems Inc. Introduction How do you use a service-oriented architecture (SOA)? This is an important
More informationSOA: Service-Oriented Architecture
SOA: Service-Oriented Architecture Dr. Kanda Runapongsa (krunapon@kku.ac.th) Department of Computer Engineering Khon Kaen University 1 Gartner Prediction The industry analyst firm Gartner recently reported
More informationLesson 14 SOA with REST (Part I)
Lesson 14 SOA with REST (Part I) Service Oriented Architectures Security Module 3 - Resource-oriented services Unit 1 REST Ernesto Damiani Università di Milano Web Sites (1992) WS-* Web Services (2000)
More informationThe UML Extension Mechanisms
Jasmine Farhad Dept of Computer Science University College London 13-Dec-02 The UML Extension Mechanisms Introduction There is an important need for organisations to evolve in today s market. This has
More informationDistribution and web services
Chair of Software Engineering Carlo A. Furia, Bertrand Meyer Distribution and web services From concurrent to distributed systems Node configuration Multiprocessor Multicomputer Distributed system CPU
More informationRealizing the Army Net-Centric Data Strategy (ANCDS) in a Service Oriented Architecture (SOA)
Realizing the Army Net-Centric Data Strategy (ANCDS) in a Service Oriented Architecture (SOA) A presentation to GMU/AFCEA symposium "Critical Issues in C4I" Michelle Dirner, James Blalock, Eric Yuan National
More informationImplementing a Ground Service- Oriented Architecture (SOA) March 28, 2006
Implementing a Ground Service- Oriented Architecture (SOA) March 28, 2006 John Hohwald Slide 1 Definitions and Terminology What is SOA? SOA is an architectural style whose goal is to achieve loose coupling
More informationImplementing the Army Net Centric Data Strategy in a Service Oriented Environment
Implementing the Army Net Centric Strategy in a Service Oriented Environment Michelle Dirner Army Net Centric Strategy (ANCDS) Center of Excellence (CoE) Service Team Lead RDECOM CERDEC SED in support
More informationInteroperability and eservices
Interoperability and eservices Aphrodite Tsalgatidou and Eleni Koutrouli Department of Informatics & Telecommunications, National & Kapodistrian University of Athens, Greece {atsalga, ekou}@di.uoa.gr Abstract.
More informationNetwork Based Hard/Soft Information Fusion Network Architecture/SOA J. Rimland
Network Based Hard/Soft Information Fusion Network Architecture/SOA J. Rimland Objectives: Develop, demonstrate and evaluate an information architecture, cyber-infrastructure, data standards and tools
More informationSOA Architect. Certification
SOA Architect Certification SOA Architect The new generation SOACP program from Arcitura is dedicated to excellence in the fields of contemporary service-oriented architecture, microservices, service APIs
More informationArchitecture domain. Leonardo Candela. DL.org Autumn School Athens, 3-8 October th October 2010
Architecture domain Leonardo Candela 6 th Lecture outline What is the Architecture Architecture domain in the Reference Model Architecture domain interoperability Hands-on Time 2 Architecture Oxford American
More informationThe Virtual Observatory and the IVOA
The Virtual Observatory and the IVOA The Virtual Observatory Emergence of the Virtual Observatory concept by 2000 Concerns about the data avalanche, with in mind in particular very large surveys such as
More informationOpFlex: An Open Policy Protocol
White Paper OpFlex: An Open Policy Protocol Data Center Challenges As data center environments become increasingly dynamic, networks are increasingly asked to provide agility and flexibility without compromising
More informationWeb Services without JEE
Web Services without JEE (WSAS, Open Source Web Services Framework) Sanjaya Karunasena Director of Services, WSO2 sanjayak@wso2.com About me Have been in the industry for more than 10 years Have architected
More informationJava Web Service Essentials (TT7300) Day(s): 3. Course Code: GK4232. Overview
Java Web Service Essentials (TT7300) Day(s): 3 Course Code: GK4232 Overview Geared for experienced developers, Java Web Service Essentials is a three day, lab-intensive web services training course that
More informationChapter 17 Web Services Additional Topics
Prof. Dr.-Ing. Stefan Deßloch AG Heterogene Informationssysteme Geb. 36, Raum 329 Tel. 0631/205 3275 dessloch@informatik.uni-kl.de Chapter 17 Web Services Additional Topics Prof. Dr.-Ing. Stefan Deßloch
More informationRapid Large-Scale SOA - Connected Products at Leapfrog Enterprises
Rapid Large-Scale SOA - Connected Products at Leapfrog Enterprises A little bit about myself Jason Whaley Web Infrastructure Engineer Leapfrog Enterprises jwhaley@leapfrog.com What Will be Covered Overview
More informationLesson 5 Web Service Interface Definition (Part II)
Lesson 5 Web Service Interface Definition (Part II) Service Oriented Architectures Security Module 1 - Basic technologies Unit 3 WSDL Ernesto Damiani Università di Milano Controlling the style (1) The
More informationThe MEG Metadata Schemas Registry Schemas and Ontologies: building a Semantic Infrastructure for GRIDs and digital libraries Edinburgh, 16 May 2003
The MEG Metadata Schemas Registry Schemas and Ontologies: building a Semantic Infrastructure for GRIDs and digital libraries Edinburgh, 16 May 2003 Pete Johnston UKOLN, University of Bath Bath, BA2 7AY
More informationDesign Patterns for Net- Centric Applications
Design Patterns for Net- Centric Applications Seth Landsman, Ph.D. Sandeep Mulgund, Ph.D. The MITRE Corporation Bedford, MA 01730 Overview Introduction Design Patterns Data Interaction Patterns Core System
More informationResearch and Design Application Platform of Service Grid Based on WSRF
DOI: 10.7763/IPEDR. 2012. V49. 27 Research and Design Application Platform of Service Grid Based on WSRF Jianmei Ge a, Shying Zhang a College of Computer Science and Technology, Beihua University, No.1
More informationJim Mains Director of Business Strategy and Media Services Media Solutions Group, EMC Corporation
Media Asset Management Databases The Heart of the System and Critical Decisions and Steps for Success Jim Mains Director of Business Strategy and Media Services Media Solutions Group, EMC Corporation Agenda
More informationQuality - The Key to Successful SOA. Charitha Kankanamge WSO2 February 2011
Quality - The Key to Successful SOA Charitha Kankanamge WSO2 February 2011 WSO2 Founded in 2005 by acknowledged leaders in XML, Web Services Technologies & Standards and Open Source Producing entire middleware
More informationServices Web Nabil Abdennadher
Services Web Nabil Abdennadher nabil.abdennadher@hesge.ch 1 Plan What is Web Services? SOAP/WSDL REST http://www.slideshare.net/ecosio/introduction-to-soapwsdl-and-restfulweb-services/14 http://www.drdobbs.com/web-development/restful-web-services-a-tutorial/
More informationSentinet for BizTalk Server VERSION 2.2
for BizTalk Server VERSION 2.2 for BizTalk Server 1 Contents Introduction... 2 SOA Repository... 2 Security... 3 Mediation and Virtualization... 3 Authentication and Authorization... 4 Monitoring, Recording
More informationXML Metadata Standards and Topic Maps
XML Metadata Standards and Topic Maps Erik Wilde 16.7.2001 XML Metadata Standards and Topic Maps 1 Outline what is XML? a syntax (not a data model!) what is the data model behind XML? XML Information Set
More informationDistributed Objects. Object-Oriented Application Development
Distributed s -Oriented Application Development Procedural (non-object oriented) development Data: variables Behavior: procedures, subroutines, functions Languages: C, COBOL, Pascal Structured Programming
More informationXBS Application Development Platform
Introduction to XBS Application Development Platform By: Liu, Xiao Kang (Ken) Xiaokang Liu Page 1/10 Oct 2011 Overview The XBS is an application development platform. It provides both application development
More informationWeb Services. Lecture I. Valdas Rapševičius. Vilnius University Faculty of Mathematics and Informatics
Web Services Lecture I Valdas Rapševičius Vilnius University Faculty of Mathematics and Informatics 2014.02.28 2014.02.28 Valdas Rapševičius. Java Technologies 1 Outline Introduction to SOA SOA Concepts:
More informationDelivering the Digital Institution
Delivering the Digital Institution All CHANGE Ability to embrace digital will decide the winners and the losers for the next decade Only 14% of education decision makers are completely confident they
More informationProgramming II. Modularity 2017/18
Programming II Modularity 2017/18 Module? Lecture Outline Evolution and history of programming languages Modularity Example History of Programming Programming Paradigms How and why languages develop? How
More information04 Webservices. Web APIs REST Coulouris. Roy Fielding, Aphrodite, chp.9. Chp 5/6
04 Webservices Web APIs REST Coulouris chp.9 Roy Fielding, 2000 Chp 5/6 Aphrodite, 2002 http://www.xml.com/pub/a/2004/12/01/restful-web.html http://www.restapitutorial.com Webservice "A Web service is
More informationBasic Profile 1.0. Promoting Web Services Interoperability Across Platforms, Applications and Programming Languages
Promoting Web Services Interoperability Across Platforms, Applications and Programming Languages Basic Profile 1.0 August 12, 2003 WS-I GOALS Achieve interoperability Integrate specifications Promote consistent
More information~ Ian Hunneybell: CBSD Revision Notes (07/06/2006) ~
1 Component: Szyperski s definition of a component: A software component is a unit of composition with contractually specified interfaces and explicit context dependencies only. A software component can
More informationdescribe the functions of Windows Communication Foundation describe the features of the Windows Workflow Foundation solution
1 of 9 10/9/2013 1:38 AM WCF and WF Learning Objectives After completing this topic, you should be able to describe the functions of Windows Communication Foundation describe the features of the Windows
More informationThe Use of Cloud Computing Resources in an HPC Environment
The Use of Cloud Computing Resources in an HPC Environment Bill, Labate, UCLA Office of Information Technology Prakashan Korambath, UCLA Institute for Digital Research & Education Cloud computing becomes
More information.Net and Rational s XDE from the trenches Tony Grout FMI Solutions
.Net and Rational s XDE from the trenches.net and Rational s XDE from the trenches Tony Grout FMI Tony Solutions Grout FMI Solutions Agenda! Who are FMI Solutions?! Setting the Scene! Getting the Project
More informationDS 2009: middleware. David Evans
DS 2009: middleware David Evans de239@cl.cam.ac.uk What is middleware? distributed applications middleware remote calls, method invocations, messages,... OS comms. interface sockets, IP,... layer between
More informationSOFTWARE ARCHITECTURE INTRODUCTION TO SOFTWARE ENGINEERING PHILIPPE LALANDA
SOFTWARE ARCHITECTURE INTRODUCTION TO SOFTWARE ENGINEERING PHILIPPE LALANDA PURPOSE OF THIS CLASS An introduction to software architecture What is an architecture Why it is important How it is represented
More informationRegular Forum of Lreis. Speechmaker: Gao Ang
Regular Forum of Lreis Speechmaker: Gao Ang Content: A. Overview of Eclipse Project B. Rich Client Platform C. The progress of ustudio Project D. The development of Grid technology and Grid GIS E. Future
More informationThe Impact of SOA Policy-Based Computing on C2 Interoperation and Computing. R. Paul, W. T. Tsai, Jay Bayne
The Impact of SOA Policy-Based Computing on C2 Interoperation and Computing R. Paul, W. T. Tsai, Jay Bayne 1 Table of Content Introduction Service-Oriented Computing Acceptance of SOA within DOD Policy-based
More informationData Access and Analysis with Distributed, Federated Data Servers in climateprediction.net
Data Access and Analysis with Distributed, Federated Data Servers in climateprediction.net Neil Massey 1 neil.massey@comlab.ox.ac.uk Tolu Aina 2, Myles Allen 2, Carl Christensen 1, David Frame 2, Daniel
More informationfor NonStop Applications To this Process-Centric Solutions SOA Call Center Services Standar rd Interface Any to any WSDL SOAP HTTP/S Standar rd Interface SOA AP/AM Order Processing Services Customer
More informationIntroduction to Web Services & SOA
References: Web Services, A Technical Introduction, Deitel & Deitel Building Scalable and High Performance Java Web Applications, Barish Service-Oriented Programming (SOP) SOP A programming paradigm that
More informationCBDIReport. Service Oriented Architecture and OptimalJ. 1 Introduction. 2 Service Oriented Architecture. 3 The Business Services Bus
CBDIReport Service Oriented Architecture and OptimalJ Web Services has been the subject of much discussion, industry hype and promotion by the software industry and analysts. CBDI has promoted not only
More informationAn Intro to Service Oriented Architecture
Profiling and Testing Procedures for a Net-Centric Data Provider Derik Pack Special Communications Project Support SPAWAR Systems Center Charleston Net-Centric Network Centric Diplomacy Enterprise Net-Centricity
More informationDistributed Systems. Web Services (WS) and Service Oriented Architectures (SOA) László Böszörményi Distributed Systems Web Services - 1
Distributed Systems Web Services (WS) and Service Oriented Architectures (SOA) László Böszörményi Distributed Systems Web Services - 1 Service Oriented Architectures (SOA) A SOA defines, how services are
More informationService-Oriented Programming
Service-Oriented Programming by Guy Bieber, Lead Architect, ISD C4I, Motorola ABSTRACT - The Service-Oriented Programming (SOP) model is the most exciting revolution in programming since Object Oriented
More informationPractical Model-Driven Development with the IBM Software Development Platform
IBM Software Group Practical Model-Driven Development with the IBM Software Development Platform Osmond Ng (ong@hk1.ibm.com) Technical Consultant, IBM HK SWG 2005 IBM Corporation Overview The Challenges
More informationArchitectural Blueprint The 4+1 View Model of Software Architecture. Philippe Kruchten
Architectural Blueprint The 4+1 View Model of Software Architecture Philippe Kruchten Model What is a model? simplified abstract representation information exchange standardization principals (involved)
More informationSOA with Web Services in Practice. SOA with Web Services
in Practice Nicolai M. Josuttis IT-communication.com 03/09 1 2 Nicolai Josuttis Independent consultant continuously learning since 1962 Systems Architect, Technical Manager finance, manufacturing, automobile,
More informationElementary Concepts of Object Class
Elementary Concepts of Object Class Modeling entities and their behaviour by objects. A class as a specification of objects and as an object factory, computation as message passing/function call between
More information1.264 Lecture 16. Legacy Middleware
1.264 Lecture 16 Legacy Middleware What is legacy middleware? Client (user interface, local application) Client (user interface, local application) How do we connect clients and servers? Middleware Network
More informationWS-Resource Framework: Globus Alliance Perspectives
: Globus Alliance Perspectives Ian Foster Argonne National Laboratory University of Chicago Globus Alliance www.mcs.anl.gov/~foster Perspectives Why is WSRF important? How does WSRF relate to the Open
More informationCMIS An Industry Effort to Define a Service-Based Interoperability Standard for Content Management
CMIS An Industry Effort to Define a Service-Based Interoperability Standard for Content Management Dr. David Choy Content Management & Archiving CTO Office Chair, OASIS CMIS Technical Committee Patricia
More informationEuropean Interoperability Reference Architecture (EIRA) overview
European Interoperability Reference Architecture (EIRA) overview Version 0.8.3 beta 09/01/2015 ISA Action 2.1: European Interoperability Architecture Specific Contract N. 54 Framework contract N. DI/07171
More informationXML Web Service? A programmable component Provides a particular function for an application Can be published, located, and invoked across the Web
Web Services. XML Web Service? A programmable component Provides a particular function for an application Can be published, located, and invoked across the Web Platform: Windows COM Component Previously
More informationAsynchronous Web Services: From JAX-RPC to BPEL
Asynchronous Web Services: From JAX-RPC to BPEL Jonathan Maron Oracle Corporation Page Agenda Loose versus Tight Coupling Asynchronous Web Services Today Asynchronous Web Service Standards WS-Reliability/WS-ReliableMessaging
More informationMinsoo Ryu. College of Information and Communications Hanyang University.
Software Reuse and Component-Based Software Engineering Minsoo Ryu College of Information and Communications Hanyang University msryu@hanyang.ac.kr Software Reuse Contents Components CBSE (Component-Based
More informationVersion 11
The Big Challenges Networked and Electronic Media European Technology Platform The birth of a new sector www.nem-initiative.org Version 11 1. NEM IN THE WORLD The main objective of the Networked and Electronic
More informationWHAT ISINTEROPERABILITY? (AND HOW DO WE MEASURE IT?) INSPIRE Conference 2011 Edinburgh, UK
WHAT ISINTEROPERABILITY? (AND HOW DO WE MEASURE IT?) INSPIRE Conference 2011 Edinburgh, UK Motivation Interoperability is a core objective of INSPIRE Interoperability a major element of GEOSS Strategic
More informationSentinet for BizTalk Server SENTINET
Sentinet for BizTalk Server SENTINET Sentinet for BizTalk Server 1 Contents Introduction... 2 Sentinet Benefits... 3 SOA and API Repository... 4 Security... 4 Mediation and Virtualization... 5 Authentication
More informationAdaptive Internet Data Centers
Abstract Adaptive Internet Data Centers Jerome Rolia, Sharad Singhal, Richard Friedrich Hewlett Packard Labs, Palo Alto, CA, USA {jar sharad richf}@hpl.hp.com Trends in Internet infrastructure indicate
More informationIntroduction to Web Services & SOA
References: Web Services, A Technical Introduction, Deitel & Deitel Building Scalable and High Performance Java Web Applications, Barish Web Service Definition The term "Web Services" can be confusing.
More informationHierarchical vs. Flat Component Models
Hierarchical vs. Flat Component Models František Plášil, Petr Hnětynka DISTRIBUTED SYSTEMS RESEARCH GROUP http://nenya.ms.mff.cuni.cz Outline Component models (CM) Desired Features Flat vers. hierarchical
More informationTOPLink for WebLogic. Whitepaper. The Challenge: The Solution:
Whitepaper The Challenge: Enterprise JavaBeans (EJB) represents a new standard in enterprise computing: a component-based architecture for developing and deploying distributed object-oriented applications
More information02 - Distributed Systems
02 - Distributed Systems Definition Coulouris 1 (Dis)advantages Coulouris 2 Challenges Saltzer_84.pdf Models Physical Architectural Fundamental 2/58 Definition Distributed Systems Distributed System is
More information