Peer-to-Peer Grids P2P and Grid Communities Working Together. Topics Covered. Knowledge Review. October 18, 2004
|
|
- Aubrie Shepherd
- 6 years ago
- Views:
Transcription
1 Peer-to-Peer Grids and Grid Communities Working Together ctober 18, 2004 Topics Covered 2 Enable ad hoc communities of low-end clients to advertise and access files on communal communities nvolve services to set-up and join peer groups Browse and access files on a peer Advertise one s interest in a particular file Grid Exemplified by infrastructure client-server model Allows seamless access to supercomputers and datasets Support job submittal and status services Access to sophisticated data management systems Structured robust security services 3 1
2 What happens if we combine the capabilities of technology and Grids? Peer- to- Peer Grid 4 Peer-to-Peer Grid Web services linked by event services Uniform XML interfaces Application level routing 5 Benefits of s unction over HTTP to expose and access Web services with technologies they already have in place Core standards are widely accepted to enable Web services: SAP, WSDL, and UDD mprove collaborative software development Modular programs can be built Less prone to errors Enable programmers to reuse components 6 2
3 Compared to ther Computing Models Programmable Encapsulates a task When an application passes data or instructions to it, the service processes that information, and if required, returns information back to the application Based on XML As an open, text-based standard, XML enables Web services to communicate with other applications even if written in other languages and running on other operating systems Self-describing Accompanied by information explaining what they do Contain information on how other applications can access and use them (written in WSDL) Discoverable Ability of applications and developers to search for and locate desired Web services through registries 7 XML (Extensible Markup Language) Developed from SGML (Standard Generalized Markup Language) Accepted standard for describing data and creating markup languages Separation of content from its presentation XML Parsers are software programs that check an XML document s syntax and makes the data available to applications f the syntax is correct, the document conforms to the XML specification and is considered well-formed XML document can reference another document (DTD) that defines the XML document s structure 8 Peer-to-Peer Grid External resources linked by a collection of Web services linked by messages whose communication forms a distributed system integrating the component parts Distributed bject technology is implemented with objects defined in a WSDL CBA and JAVA (coupled with XML wrapper) to provide uniform interface 9 3
4 Description Language XML-based language that provides documents which contain descriptions of the Web service Describes service s capabilities, location on the Web and instructions on how to access it Defines the structure of the messages that a Web service sends and receives Using this information, applications searching for a Web service to fill a specific need can analyze the WSDL files of several comparable services and choose between them WSDL Parts Wrapped in the <definitions> XML element <types> section defines all data types used by the service <message> section defines input and output parameters of the Web service, referring back to the data types defined in the <types> section of the preceding code.net defines three access methods HTTP GET, HTTP PST, and SAP f a method uses the request-response message pattern, you will see two <message> sections for each of the three access methods: one declaring the input parameter and one declaring the output parameter 11 WSDL Parts <porttype> section ties the access methods to the messages declared in the <message> section Since there are three access methods, there will be three corresponding <porttype> sections <bindings> section declares the protocols used to access the echo Web method HTTP GET, HTTP PST, and SAP Defines the encoding used to send data over the wire Use UL encoding for HTTP GET and HTTP PST but use encoding mechanism provided by the SAP standard for SAP <service> section ties everything together See your web service appear with its methods that has all the bindings attached to it 12 4
5 Service Model Accepts one or more inputs and gives one or more results Everything is a resource A service corresponds roughly to a computer program or process Ports reference subroutine calls with input parameters and returned data Services can be dynamically migrated between computers 13 Grids Web services Security Access to computers Access to various forms of databases Messaging sub-system between web services and external resources addressing functionality, performance, and fault-tolerance 14 ther Capabilities Toolkits to enable applications to be packaged as Web services Application meta-data to describe all stages of a scientific endeavor Network monitoring and collaboration Portal technology which accepts user control and delivers user interfaces 15 5
6 GD P 2 P Database Database nterfaces Event/Message Brokers ntegrate and GD/WS Event/Message Brokers nterfaces Database 16 How Does This Work? Peer- to- peer grid with peer groups Managed locally Arranged into a global system Supported by core servers Example JXTA search technology (middle- tier database systems) Uses either or more robust Grid security 17 Communication Subsystem Evaluate the thin client and server based application model Analyze slow networks, high frequency of dropped packets, firewalls stopping application channels issues in telecom industry that are problematic to rapid deployment of optical and wireless networks 18 6
7 Peer-to-Peer Grid Event Service Messaging subsystems that manage communication between external resources, web services and clients Highest possible system performance and reliability All communication will be handled by a single messaging or event subsystem Specialized protocols for high volume data transfer lexible robust approaches for control channels 19 System Components/Event Service S E V E S aw esources outers/brokers C L E N T S Services 20 Distributed Brokers/Event Service Community Community Broker esource Broker Broker Broker Community Broker Database Software Multicast Broker Community 21 7
8 Communication Model outing Destination Source Matching User Profiles & Customization ilter Workflow 1 Virtual Queue 2 WSDL Ports Abstract Application nterface Message or Event Broker Message System nterface WSDL Ports Abstract Application nterface 22 Audio- Video Conferencing Publish/subscribe mechanism to advertise the availability of video feed Client interested in receiving video would negotiate transmission details Video can be sent directly from publisher to subscriber or publisher to web service and then web service to subscriber 23 in Grids Grids support virtual enterprises or organizations involves sharing of Web services, objects or resources Similar to the sharing of legacy systems 24 8
9 Asynchronous Asynchronous collaboration Different members of a community access the same resource No special time constraint and each member can access resource in own manner ault- tolerant because each member can manage and accommodate difficulties such as poor network connectivity 25 Synchronous Sharing of information is done in real- time mplies delays of around msec per participant Timings can be compared to the loading of a new page ault- sensitive f workstation crashes in synchronous collaboration, after recovering from the error, one cannot resume where one lost contact because the rest of the collaborators have moved on 26 Sharing Mechanisms oughly the same for both asynchronous and synchronous cases ndirect most powerful and is familiar in with JXTA (XML-expressed advertisements to link together those interested in a particular topic) 27 9
10 Grid Examples Audio video conferencing systems Direct method with to alert of an upcoming session Commercial web-conferencing systems like WebEx and Placeware Notifications for object availability and update Version Control systems nly major events are tracked (check-in(out)) 28 Every Web service has one or more ports in each of three classes below. WSDL Application or Content Source U esource acing Ports defining User acing nput (Control) and utput Ports 29 Synchronous Modes MASTE bject or WS bject or WS bject or WS bject or WS Viewer bject or WS Display SHAED DSPLAY Event (Message) Service WS Display ther Participants WS Display 30 10
11 Shared s nput Ports Event (Message) Service U U WS Viewer WS Display MASTE WS Viewer WS Display ther Participants U WS Viewer WS Display 31 Collaborative Services User-acing Ports U Message nterceptor WS Viewer MASTE WS Display WS Viewer WS Display Event (Message) Service ther Participants WS Viewer WS Display 32 n Conclusion is a web service Ports allowing sessions to be defined nteract with event service Sharing using an input or user-facing port of a Web service allows one to build flexible environments needed to support Grid communities built on this infrastructure 33 11
12 Cellular Grids Audio Video Conferencing using NaradaBrokering Load Balancing with Structured Grids 34 Are there any problems with guaranteeing universal access with the Grids? Are Grids are a nice collaborative effort for sharing data among different sources? What mechanisms can be put in place for better results? s structured Grid the answer? 35 eferences Peer-to-Peer Grids, Authors: Geoffrey ox, Dennis Gannong, Sung-Hoon Ko, Sangmi Lee, Shrideep Pallickara, Marlon Pierce, Xiaohong Qiu, Xi ao, Wenjun Wu, Minjun Wang, Ahmet Uyar (Community Grid Computing Laboratory, ndiana University) Demonstrations of Collaborative s and Peer-to-Peer Grids Authors: Minjun Wang, Geoffrey ox, and Shrideep Pallickara (Community Grid Computing Laboratory, ndiana University) A Scaleable Event nfrastructure for Peer-to-Peer Grids, Authors: Geoffrey ox, Shirdeep Pallicakara, Xi ao (ndiana University)- Proceedings of the 2002 joint ACM-SCPE conference on Java Grande, Seattle, Washington 2002 Achieving Load Balancing in Structured Peer-to-Peer Grids, Authors: Cales Pairot, Pedro Garcia, Antonio Skarmeta, and uben Mondejar, Universitat ovira i Virgili (Spain), CCS 2004: 4 th nternational Conference, Krakow Poland June 6-9, 2004 ntegration of Narada Brokering and Audio/Video Conferencing as a, Authors: Hasan Bulut, Geoffrey ox, Shrideep Pallickara, Ahmet Uyara, and Wenjun Wu, (Community Grid Computing Laboratory, ndiana University) Message-Based Cellular Peer-to-Peer Grids: oundations for Secure ederation and Autonomic Services, Authors: Geoffrey ox, Sang Lim, Shrideep Pallickara, Marlon Pierce, (Community Grid Computing Laboratory, ndiana University) 36 12
A Demonstration of Collaborative Web Services and Peer-to-Peer Grids
A Demonstration of Collaborative Web Services and Peer-to-Peer Grids Minjun Wang 1,3, Geoffrey Fox 1,2,4, Shrideep Pallickara 1 1 Community Grid Computing Laboratory, Indiana University 501 N Morton, Suite
More informationTitle Collaborative Web services and the W3C Document Object Model
Title Collaborative Web services and the W3C Document Object Model Authors Xiaohong Qiu, Bryan Carpenter and Geoffrey C. ox Postal Address Community Grids Lab, ndiana University 501 N. Morton St, Suite
More information1 Community Grid Labs, Indiana University. 2 Department of Electrical Engineering & Computer Science, Syracuse University
Global Multimedia Collaboration System Geoffrey Fox 1, Wenjun Wu 1, Ahmet Uyar 2, Hasan Bulut 1, Shrideep Pallickara 1 gcf@indiana.edu,wewu@indiana.edu,auyar@mailbox.syr.edu, hbulut@indiana.edu, spallick@indina.edu
More informationA Web Service Approach to Universal Accessibility in Collaboration Services
A Approach to Universal Accessibility in Collaboration s Sangmi Lee 1,2, Sunghoon Ko 1, Geoffrey ox 1,3, Kangseok Kim 1,3, Sangyoon Oh 1,3 Community Grid Computing Labs, Indiana University 1 Department
More informationBuilding Desktop Application with Web Services in a Message-based MVC Paradigm
Building Desktop pplication with Web Services in a Message-based MVC Paradigm Xiaohong Qiu 1, 2, Geoffrey C. Fox 2 1 EECS Department, Syracuse University 2 Community Grids Lab, Indiana University 501 Morton
More informationWeb Service Architecture for e-learning
Web Service Architecture for e-learning Xiaohong Qiu EECS Department, Syracuse University Community Grids Lab, Indiana University 501 Morton N. Street, Suite 224 Bloomington, IN 47404, USA and Anumit Jooloor
More informationA Web Services Framework for Collaboration and Videoconferencing
A Web Services Framework for Collaboration and Videoconferencing Geoffrey Fox, Wenjun Wu, Ahmet Uyar, Hasan Bulut, Shrideep Pallickara Community Grids Laboratory, Indiana University gcf@indiana.edu, wewu@indiana.edu,
More informationWireless Reliable Messaging Protocol for Web Services (WS WRM)
Wireless Reliable Messaging Protocol for Web Services (WS WRM) Sangmi Lee and Geoffrey Fox Community Grid Laboratory, Indiana University {leesangm, gcf}@indiana.edu Abstract By employing Web services technology,
More informationSERVO - ACES Abstract
1 of 6 12/27/2004 2:33 PM 2 of 6 12/27/2004 2:33 PM Implementing GIS Grid Services for the International Solid Earth Research Virtual Observatory Galip Aydin (1), Marlon Pierce (1), Geoffrey Fox (1), Mehmet
More informationImplementing a NTP-Based Time Service within a Distributed Middleware System
Implementing a NTP-Based Time Service within a Distributed Middleware System ACM International Conference on the Principles and Practice of Programming in Java (PPPJ `04) Hasan Bulut 1 Motivation Collaboration
More informationCollaboration Entities on Deterministic Finite Automata
Collaboration Entities on Deterministic Finite Automata Minjun Wang EECS Department, Syracuse University, U.S.A Community Grid Lab, Indiana University, U.S.A 501 N Morton, Suite 222, Bloomington IN 47404
More informationWeb Services for Visualization
Web Services for Visualization Gordon Erlebacher (Florida State University) Collaborators: S. Pallickara, G. Fox (Indiana U.) Dave Yuen (U. Minnesota) State of affairs Size of datasets is growing exponentially
More informationTowards operational agility using service oriented integration of prototype and legacy systems
Towards operational agility using service oriented integration of prototype and legacy systems Authors: Frank T. Johnsen, Trude H. Bloebaum, Ketil Lund, and Espen Skjervold Norwegian Defence Research Establishment
More informationRESTful Web service composition with BPEL for REST
RESTful Web service composition with BPEL for REST Cesare Pautasso Data & Knowledge Engineering (2009) 2010-05-04 Seul-Ki Lee Contents Introduction Background Design principles of RESTful Web service BPEL
More informationThe Gateway Computational Web Portal: Developing Web Services for High Performance Computing
The Gateway Computational Web Portal: Developing Web Services for High Performance Computing Marlon Pierce 1, Choonhan Youn 2, and Geoffrey Fox 3 1 Community Grids Laboratory, Indiana University, Bloomington
More informationDistributed Systems Architectures. Ian Sommerville 2006 Software Engineering, 8th edition. Chapter 12 Slide 1
Distributed Systems Architectures Ian Sommerville 2006 Software Engineering, 8th edition. Chapter 12 Slide 1 Objectives To explain the advantages and disadvantages of different distributed systems architectures
More informationDesign and Implementation of a Collaboration Web-Services System
Syracuse University SURFACE Electrical Engineering and Computer Science College of Engineering and Computer Science 2004 Design and Implementation of a Collaboration Web-Services System Wenjun Wu Indiana
More informationInformation Services for Dynamically Assembled Semantic Grids
Information Services for Dynamically Assembled Semantic Grids Mehmet S. Aktas (1), (2), Geoffrey C. Fox (1), (2), (3), Marlon Pierce (1) (1) Community Grids Laboratory, Indiana University 501 N. Morton
More informationA Grid-Enabled Component Container for CORBA Lightweight Components
A Grid-Enabled Component Container for CORBA Lightweight Components Diego Sevilla 1, José M. García 1, Antonio F. Gómez 2 1 Department of Computer Engineering 2 Department of Information and Communications
More informationChapter 18 Distributed Systems and Web Services
Chapter 18 Distributed Systems and Web Services Outline 18.1 Introduction 18.2 Distributed File Systems 18.2.1 Distributed File System Concepts 18.2.2 Network File System (NFS) 18.2.3 Andrew File System
More informationDistributed systems. Distributed Systems Architectures. System types. Objectives. Distributed system characteristics.
Distributed systems Distributed Systems Architectures Virtually all large computer-based systems are now distributed systems. Information processing is distributed over several computers rather than confined
More informationCAS 703 Software Design
Dr. Ridha Khedri Department of Computing and Software, McMaster University Canada L8S 4L7, Hamilton, Ontario Acknowledgments: Material based on Software by Tao et al. (Chapters 9 and 10) (SOA) 1 Interaction
More informationSUN. Java Platform Enterprise Edition 6 Web Services Developer Certified Professional
SUN 311-232 Java Platform Enterprise Edition 6 Web Services Developer Certified Professional Download Full Version : http://killexams.com/pass4sure/exam-detail/311-232 QUESTION: 109 What are three best
More informationesports: Collaborative and Synchronous Video Annotation System in Grid Computing Environment
esports: Collaborative and Synchronous Video Annotation System in Grid Computing Environment Gang Zhai, Geoffrey C. Fox, Marlon Pierce, Wenjun Wu, Hasan Bulut Community Grids Lab, Indiana University 501
More informationNotes. Submit homework on Blackboard The first homework deadline is the end of Sunday, Feb 11 th. Final slides have 'Spring 2018' in chapter title
Notes Ask course content questions on Slack (is651-spring-2018.slack.com) Contact me by email to add you to Slack Make sure you checked Additional Links at homework page before you ask In-class discussion
More informationOn the Creation & Discovery of Topics in Distributed Publish/Subscribe systems
On the Creation & Discovery of Topics in Distributed Publish/Subscribe systems Shrideep Pallickara, Geoffrey Fox & Harshawardhan Gadgil Community Grids Lab, Indiana University 1 Messaging Systems Messaging
More informationGrid Middleware and Globus Toolkit Architecture
Grid Middleware and Globus Toolkit Architecture Lisa Childers Argonne National Laboratory University of Chicago 2 Overview Grid Middleware The problem: supporting Virtual Organizations equirements Capabilities
More informationSecond OMG Workshop on Web Services Modeling. Easy Development of Scalable Web Services Based on Model-Driven Process Management
Second OMG Workshop on Web Services Modeling Easy Development of Scalable Web Services Based on Model-Driven Process Management 88 solutions Chief Technology Officer 2003 Outline! Introduction to Web Services!
More informationCS555: Distributed Systems [Fall 2017] Dept. Of Computer Science, Colorado State University
CS 555: DISTRIBUTED SYSTEMS [MESSAGING SYSTEMS] Shrideep Pallickara Computer Science Colorado State University Frequently asked questions from the previous class survey Distributed Servers Security risks
More informationChapter 2 Distributed Computing Infrastructure
Slide 2.1 Web Serv vices: Princ ciples & Te echno ology Chapter 2 Distributed Computing Infrastructure Mike P. Papazoglou mikep@uvt.nl Slide 2.2 Topics Distributed computing and Internet protocols The
More informationA Scripting based Architecture for Management of Streams and Services in Real-time Grid Applications
A Scripting based Architecture for Management of Streams and Services in Real-time Grid Applications Harshawardhan Gadgil 1, Geoffrey Fox 1, Shrideep Pallickara 1, Marlon Pierce 1, Robert Granat 2 1 Community
More informationWebLogic JMS Clustering. Jayesh Patel
WebLogic JMS Clustering Jayesh Patel jayesh@yagnasys.com 703.589.8403 About the Presenter Independent J2EE/WebLogic consultant 9 years of IT experience. Current Work at EDS/Federal Reserve Bank s TWAI
More informationChapter 1: Distributed Information Systems
Chapter 1: Distributed Information Systems Contents - Chapter 1 Design of an information system Layers and tiers Bottom up design Top down design Architecture of an information system One tier Two tier
More informationManagement of Real-Time Streaming Data Grid Services
Management of Real-Time Streaming Data Grid Services Geoffrey Fox, Galip Aydin, Harshawardhan Gadgil, Shrideep Pallickara, Marlon Pierce, and Wenjun Wu Community Grids Laboratory Indiana University 501
More informationServices Oriented Architecture and the Enterprise Services Bus
IBM Software Group Services Oriented Architecture and the Enterprise Services Bus The next step to an on demand business Geoff Hambrick Distinguished Engineer, ISSW Enablement Team ghambric@us.ibm.com
More informationExploiting peer group concept for adaptive and highly available services
Computing in High Energy and Nuclear Physics, 24-28 March 2003 La Jolla California 1 Exploiting peer group concept for adaptive and highly available services Muhammad Asif Jan Centre for European Nuclear
More informationGustavo Alonso, ETH Zürich. Web services: Concepts, Architectures and Applications - Chapter 1 2
Chapter 1: Distributed Information Systems Gustavo Alonso Computer Science Department Swiss Federal Institute of Technology (ETHZ) alonso@inf.ethz.ch http://www.iks.inf.ethz.ch/ Contents - Chapter 1 Design
More information02267: Software Development of Web Services
02267: Software Development of Web Services Week 1 Hubert Baumeister huba@dtu.dk Department of Applied Mathematics and Computer Science Technical University of Denmark Fall 2013 Contents Course Introduction
More informationA Collaborative Framework for Scientific Data Analysis and Visualization
A Collaborative Framework for Scientific Data Analysis and Visualization Jaliya Ekanayake, Shrideep Pallickara, and Geoffrey Fox Department of Computer Science Indiana University Bloomington, IN, 47404
More informationACE Chapter 4 review. Name: Class: Date: True/False Indicate whether the statement is true or false.
Name: Class: Date: ACE Chapter 4 review True/False Indicate whether the statement is true or false. 1. Today s Internet joins together networks of over 300 million computers, or Internet hosts, to create
More informationC exam. IBM C IBM WebSphere Application Server Developer Tools V8.5 with Liberty Profile. Version: 1.
C9510-319.exam Number: C9510-319 Passing Score: 800 Time Limit: 120 min File Version: 1.0 IBM C9510-319 IBM WebSphere Application Server Developer Tools V8.5 with Liberty Profile Version: 1.0 Exam A QUESTION
More information: ESB Implementation Profile
The Standards Based Integration Company Systems Integration Specialists Company, Inc. 61968 1-1: ESB Implementation Profile CIM University CESI/TERNA Milan, Italy June 15, 2010 Margaret Goodrich, Manager,
More informationSupport for High Performance Real-time Collaboration within the NaradaBrokering Substrate
Support for High Performance Real-time Collaboration within the NaradaBrokering Substrate Shrideep Pallickara, Hasan Bulut, Pete Burnap 2, Geoffrey Fox, Ahmet Uyar 3, David Walker 2 spallick@indiana.edu,
More informationArchitectural patterns and models for implementing CSPA
Architectural patterns and models for implementing CSPA Marco Silipo THE CONTRACTOR IS ACTING UNDER A FRAMEWORK CONTRACT CONCLUDED WITH THE COMMISSION Application architecture Outline SOA concepts and
More informationBusiness Data Communications and Networking
Business Data Communications and Networking 10th Edition Jerry Fitzgerald and Alan Dennis John Wiley & Sons, Inc Dwayne Whitten, D.B.A Mays Business School Texas A&M University http://alainmaterials.webs.com/
More informationService Oriented Architecture for VoIP Conferencing
Syracuse University SURFACE Electrical Engineering and Computer Science College of Engineering and Computer Science 2006 Service Oriented Architecture for VoIP Conferencing Wenjun Wu Indiana University,
More informationService Oriented Architectures (ENCS 691K Chapter 2)
Service Oriented Architectures (ENCS 691K Chapter 2) Roch Glitho, PhD Associate Professor and Canada Research Chair My URL - http://users.encs.concordia.ca/~glitho/ The Key Technologies on Which Cloud
More informationIntegrating Legacy Assets Using J2EE Web Services
Integrating Legacy Assets Using J2EE Web Services Jonathan Maron Oracle Corporation Page Agenda SOA-based Enterprise Integration J2EE Integration Scenarios J2CA and Web Services Service Enabling Legacy
More informationPARALLEL PROGRAM EXECUTION SUPPORT IN THE JGRID SYSTEM
PARALLEL PROGRAM EXECUTION SUPPORT IN THE JGRID SYSTEM Szabolcs Pota 1, Gergely Sipos 2, Zoltan Juhasz 1,3 and Peter Kacsuk 2 1 Department of Information Systems, University of Veszprem, Hungary 2 Laboratory
More informationAn Analysis of Reliable Messaging specifications for Grid and Web Services
An Analysis of Reliable Messaging specifications for Grid and Web Services Shrideep Pallickara, Geoffrey Fox and Sangmi Lee Pallickara Community Grids Lab Indiana University Web Services? A Web service
More informationDistributed Systems Architectures. Ian Sommerville 2006 Software Engineering, 8th edition. Chapter 12 Slide 1
Distributed Systems Architectures Ian Sommerville 2006 Software Engineering, 8th edition. Chapter 12 Slide 1 Objectives To explain the advantages and disadvantages of different distributed systems architectures
More informationOGSA-based Problem Determination An Use Case
OGSA-based Problem Determination An Use Case Benny Rochwerger Research Staff Member Nov. 24, 2003 Agenda? The Open Grid Services Architecture? Autonomic Computing? The End to End Problem Determination
More informationAgent-Enabling Transformation of E-Commerce Portals with Web Services
Agent-Enabling Transformation of E-Commerce Portals with Web Services Dr. David B. Ulmer CTO Sotheby s New York, NY 10021, USA Dr. Lixin Tao Professor Pace University Pleasantville, NY 10570, USA Abstract:
More informationSyncML Overview. Noel Poore, Psion Computers PLC
SyncML Overview Noel Poore, Psion Computers PLC Data synchronization is a field of growing importance. As the number of mobile devices increases rapidly in the next few years, more and more data is going
More informationMessage-Based Cellular Peer-to-Peer Grids: Foundations for Secure Federation and Autonomic Services
Message-Based Cellular Peer-to-Peer Grids: Foundations for Secure Federation and Autonomic Services Geoffrey Fox, Sang Lim, Shrideep Pallickara, Marlon Pierce Community Grids Lab Indiana University Abstract
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 informationIncorporating applications to a Service Oriented Architecture
Proceedings of the 5th WSEAS Int. Conf. on System Science and Simulation in Engineering, Tenerife, Canary Islands, Spain, December 16-18, 2006 401 Incorporating applications to a Service Oriented Architecture
More informationSERVICE-ORIENTED COMPUTING
THIRD EDITION (REVISED PRINTING) SERVICE-ORIENTED COMPUTING AND WEB SOFTWARE INTEGRATION FROM PRINCIPLES TO DEVELOPMENT YINONG CHEN AND WEI-TEK TSAI ii Table of Contents Preface (This Edition)...xii Preface
More informationPeopleSoft Internet Architecture
PeopleSoft Internet Architecture AN OPEN ARCHITECTURE FOR INTERNET ACCESS AND INTEGRATION 3 ( 2 3 / (6 2 ) 7 Ã3 2 6, 7, 2 1 Ã3 $ 3 ( 5 - $ 1 8 $ 5 < Ã 3 (23/(6 2)7Ã, 17(51(7Ã$ 5&+,7(&785( - $18$5
More informationVortex Whitepaper. Simplifying Real-time Information Integration in Industrial Internet of Things (IIoT) Control Systems
Vortex Whitepaper Simplifying Real-time Information Integration in Industrial Internet of Things (IIoT) Control Systems www.adlinktech.com 2017 Table of Contents 1. Introduction........ P 3 2. Iot and
More informationEnterprise Integration with Workflow Management
Read in Notes Mode Enterprise Integration with Fred A. Cummins November 1,1999 EDS, 1999 1, using message brokers, has emerged as a commonly accepted approach to integration of independently developed
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 informationMCTS Guide to Microsoft Windows Server 2008 Applications Infrastructure Configuration (Exam # ) Chapter One Introducing Windows Server 2008
MCTS Guide to Microsoft Windows Server 2008 Applications Infrastructure Configuration (Exam # 70-643) Chapter One Introducing Windows Server 2008 Objectives Distinguish among the different Windows Server
More informationSystem types. Distributed systems
System types 1 Personal systems that are designed to run on a personal computer or workstation Distributed systems where the system software runs on a loosely integrated group of cooperating processors
More informationSistemi ICT per il Business Networking
Corso di Laurea Specialistica Ingegneria Gestionale Sistemi ICT per il Business Networking SOA and Web Services Docente: Vito Morreale (vito.morreale@eng.it) 1 1st & 2nd Generation Web Apps Motivation
More informationGrid Computing Fall 2005 Lecture 5: Grid Architecture and Globus. Gabrielle Allen
Grid Computing 7700 Fall 2005 Lecture 5: Grid Architecture and Globus Gabrielle Allen allen@bit.csc.lsu.edu http://www.cct.lsu.edu/~gallen Concrete Example I have a source file Main.F on machine A, an
More informationUsing the Cisco ACE Application Control Engine Application Switches with the Cisco ACE XML Gateway
Using the Cisco ACE Application Control Engine Application Switches with the Cisco ACE XML Gateway Applying Application Delivery Technology to Web Services Overview The Cisco ACE XML Gateway is the newest
More informationEnterprise Application Integration (EAI) Chapter 7. An Introduction to EAI and Middleware
Enterprise Application Integration (EAI) Chapter 7. An Introduction to EAI and Middleware All programmers are playwrights and all computers are lousy actors. Chapter 7 An Introduction to EAI and Middleware
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 informationPerformance of a possible Grid Messaging Infrastructure Introduction
Performance of a possible Grid Messaging Infrastructure Shrideep Pallickara 1, Geoffrey Fox 1, Xi ao 1, Ahmet Uyar 1 and David Walker 2 (spallick, gcf, xirao, auyar)@indiana.edu, Community Grids Laboratory,
More informationApplications and Services in Internet (4 cr) Autumn 2007 Periods I, II
Applications and Services in Internet (4 cr) Autumn 2007 Periods I, II Course information Lectures are on Wednesdays at 16-18 in T5 The requirements to pass this course: Lectures and two home exams (period
More informationConnect Applications and Services Together with the Enterprise Service Bus
Connect s and Services Together with the On Demand Insurance Business Problems 1. We lose customers because we process new policy applications too slowly. 2. Our claims processing is time-consuming and
More informationCost Model and Adaptive Scheme for Publish/Subscribe Systems on Mobile Grid Environments
Cost Model and Adaptive Scheme for Publish/Subscribe Systems on Mobile Grid Environments Sangyoon Oh 1, Sangmi Lee Pallickara 2, Sunghoon Ko 1, Jai-Hoon Kim 1,3, Geoffrey Fox 1,2 1 Community Grids Lab.,
More informationWebSphere MQ Update. Paul Dennis WMQ Development 2007 IBM Corporation
WebSphere MQ Update Paul Dennis WMQ Development dennisps@uk.ibm.com Corporation SOA Entry Points Help Customers Get Started People What is it? Deliver role-based interaction and collaboration through services
More informationAnnouncements. me your survey: See the Announcements page. Today. Reading. Take a break around 10:15am. Ack: Some figures are from Coulouris
Announcements Email me your survey: See the Announcements page Today Conceptual overview of distributed systems System models Reading Today: Chapter 2 of Coulouris Next topic: client-side processing (HTML,
More informationNaradaBrokering: A Distributed Middleware Framework and Architecture for Enabling Durable Peerto-Peer
NaradaBrokering: A Distributed Middleware Framework and Architecture for Enabling Durable Peerto-Peer Grids. Shrideep Pallickara and Geoffrey Fox Community Grid Labs, Indiana University, 501 N. Morton
More informationIBM WebSphere Business Integration Event Broker and Message Broker V5.0
Software Announcement May 20, 2003 IBM Event Broker and Message Broker V5.0 Overview WebSphere MQ is the leader in enterprise messaging, offering reliable, once and once only delivery between the broadest
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 informationKeywords: publish/subscribe, middleware, reliable delivery, fault tolerance and robustness. 1/13
Fault Tolerant Reliable Delivery of Events in Distributed Middleware Systems Shrideep Pallickara, Geoffrey Fox and Hasan Bulut (spallick,gcf, hbulut)@indiana.edu Community Grids Lab, Indiana University
More informationIT6801-SERVICE ORIENTED ARCHITECTURE
ST.JOSEPH COLLEGE OF ENGINEERING DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING IT 6801-SERVICE ORIENTED ARCHITECTURE UNIT I 2 MARKS 1. Define XML. Extensible Markup Language(XML) is a markup language
More informationIntroduction and Datacenter Topology For Your System
Introduction and Datacenter Topology For Your System This chapter provides an introduction, a datacenter overview, and VMware vcenter requirements for your system. Introducing Cisco WebEx Meetings Server,
More informationMOM MESSAGE ORIENTED MIDDLEWARE OVERVIEW OF MESSAGE ORIENTED MIDDLEWARE TECHNOLOGIES AND CONCEPTS. MOM Message Oriented Middleware
MOM MESSAGE ORIENTED MOM Message Oriented Middleware MIDDLEWARE OVERVIEW OF MESSAGE ORIENTED MIDDLEWARE TECHNOLOGIES AND CONCEPTS Peter R. Egli 1/25 Contents 1. Synchronous versus asynchronous interaction
More informationManaging Grid Messaging Middleware
Managing Grid Messaging Middleware Harshawardhan Gadgil, Geoffrey Fox, Shrideep Pallickara, Marlon Pierce (hgadgil, gcf, spallick, marpierc) @indiana.edu Community Grids Lab, Indiana University, Bloomington
More informationIntegration of Wireless Sensor Network Services into other Home and Industrial networks
Integration of Wireless Sensor Network Services into other Home and Industrial networks using Device Profile for Web Services (DPWS) Ayman Sleman Automation and Process Control Engineering, University
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 informationWeb Services - Concepts, Architecture and Applications Part 3: Asynchronous middleware
Web Services - Concepts, Architecture and Applications Part 3: Asynchronous middleware Gustavo Alonso and Cesare Pautasso Computer Science Department ETH Zürich alonso@inf.ethz.ch http://www.inf.ethz.ch/~alonso
More informationGrids are managed Internet scale distributed services supporting collaboration and
Abstract Grids are managed Internet scale distributed services supporting collaboration and virtual organization. Collaboration over networks is becoming more and more popular and important in such areas
More informationOracle 10g and IPv6 IPv6 Summit 11 December 2003
Oracle 10g and IPv6 IPv6 Summit 11 December 2003 Marshal Presser Principal Enterprise Architect Oracle Corporation Agenda Oracle Distributed Computing Role of Networking IPv6 Support Plans Early IPv6 Implementations
More informationIEC : Implementation Profile
The Standards Based Integration Company Systems Integration Specialists Company, Inc. IEC 61968 100: Implementation Profile CIM University Prague, Czech Republic May 10, 2011 Margaret Goodrich, Manager,
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 informationManagement of Real-Time Streaming Data Grid Services
Management of Real-Time Streaming Data Grid Services Geoffrey Fox, Galip Aydin, Harshawardhan Gadgil, Shrideep Pallickara, Marlon Pierce, and Wenjun Wu Community Grids Laboratory Indiana University 501
More informationGrid Services for Earthquake Science
Grid Services for Earthquake Science Geoffrey Fox Departments of Computer Science and Physics, School of Informatics Community Grids Laboratory, Indiana University Sung-Hoon Ko, Marlon Pierce School of
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 informationManagement of Real-Time Streaming Data Grid Services
Management of Real-Time Streaming Data Grid Services Geoffrey Fox, Galip Aydin, Hasan Bulut, Harshawardhan Gadgil, Shrideep Pallickara, Marlon Pierce, and Wenjun Wu Community Grids Laboratory Indiana University
More informationOverview of Mobile Networking Initiatives at WINLAB
Overview of Mobile Networking Initiatives at WINLAB Introduction: The Next Generation MSC Custom Mobile Infrastructure (e.g. GSM, 3G) BTS Public Switched Network (PSTN) BSC GGSN, etc. WLAN Access Point
More informationIP-PBX for Service Oriented Architectures Communications Web Services
NEC Sphere Communications, Inc. 300 Tristate International, 150 Lincolnshire, IL 60069 www.necsphere.com IP-PBX for Service Oriented Architectures Communications Web Services Introduction Enterprise communications
More informationSoftware MEIC. (Lesson 20)
Software Architecture @ MEIC (Lesson 20)! Last class C&C styles Publish-subscribe style Shared-data style Communicating processes style Tiers style Today Finish the C&C styles Begin with the Allocation
More informationSupport for High Performance Real-time Collaboration within the NaradaBrokering Substrate
Support for High Performance Real-time Collaboration within the NaradaBrokering Substrate Shrideep Pallickara, Hasan Bulut, Pete Burnap 2, Geoffrey Fox, Ahmet Uyar 3, David Walker 2 spallick@indiana.edu,
More informationMultimedia Communications
Multimedia Communications Prof. Pallapa Venkataram, Electrical Communication Engineering, Indian Institute of Science, Bangalore 560012, India Objectives To know the networking evolution. To understand
More informationScheduling Interactive Tasks in the Grid-based Systems
Scheduling Interactive Tasks in the Grid-based Systems Marcin Oko ń, Marcin Lawenda, Norbert Meyer, Dominik Stokłosa, Tomasz Rajtar, Damian Kaliszan, Maciej Stroi ń ski Pozna ń Supercomputing and Networking
More information