Open Grid Services Architecture
   HOME
*





Open Grid Services Architecture
Open Grid Services Architecture (OGSA) describes a service-oriented architecture for a grid computing environment for business and scientific use. It was developed within the Open Grid Forum, which was called the Global Grid Forum (GGF) at the time, around 2002 to 2006. Description OGSA is a distributed interaction and computing architecture based around services, assuring interoperability on heterogeneous systems so that different types of resources can communicate and share information. OGSA is based on several other Web service technologies, such as the Web Services Description Language (WSDL) and the Simple Object Access Protocol (SOAP), but it aims to be largely independent of transport-level handling of data. OGSA has been described as a refinement of a Web services architecture, specifically designed to support grid requirements. The concept of OGSA is derived from work presented in the 2002 Globus Alliance paper "The Physiology of the Grid" by Ian Foster, Carl Kesselma ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Service-oriented Architecture
In software engineering, service-oriented architecture (SOA) is an architectural style that focuses on discrete services instead of a monolithic design. By consequence, it is also applied in the field of software design where services are provided to the other components by application components, through a communication protocol over a network. A service is a discrete unit of functionality that can be accessed remotely and acted upon and updated independently, such as retrieving a credit card statement online. SOA is also intended to be independent of vendors, products and technologies. Service orientation is a way of thinking in terms of services and service-based development and the outcomes of services. A service has four properties according to one of many definitions of SOA: # It logically represents a repeatable business activity with a specified outcome. # It is self-contained. # It is a black box for its consumers, meaning the consumer does not have to be aware of the s ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Grid Computing
Grid computing is the use of widely distributed computer resources to reach a common goal. A computing grid can be thought of as a distributed system with non-interactive workloads that involve many files. Grid computing is distinguished from conventional high-performance computing systems such as cluster computing in that grid computers have each node set to perform a different task/application. Grid computers also tend to be more heterogeneous and geographically dispersed (thus not physically coupled) than cluster computers. Although a single grid can be dedicated to a particular application, commonly a grid is used for a variety of purposes. Grids are often constructed with general-purpose grid middleware software libraries. Grid sizes can be quite large. Grids are a form of distributed computing composed of many networked loosely coupled computers acting together to perform large tasks. For certain applications, distributed or grid computing can be seen as a special type of ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Open Grid Forum
The Open Grid Forum (OGF) is a community of users, developers, and vendors for standardization of grid computing. It was formed in 2006 in a merger of the Global Grid Forum and the Enterprise Grid Alliance. The OGF models its process on the Internet Engineering Task Force (IETF), and produces documents with many acronyms such as OGSA, OGSI, and JSDL. Organization The OGF has two principal functions plus an administrative function: being the standards organization for grid computing, and building communities within the overall grid community (including extending it within both academia and industry). Each of these function areas is then divided into groups of three types: ''working groups'' with a generally tightly defined role (usually producing a standard), ''research groups'' with a looser role bringing together people to discuss developments within their field and generate use cases and spawn working groups, and ''community groups'' (restricted to community functions). ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  




Web Services Description Language
The Web Services Description Language (WSDL ) is an XML-based interface description language that is used for describing the functionality offered by a web service. The acronym is also used for any specific WSDL description of a web service (also referred to as a ''WSDL file''), which provides a machine-readable description of how the service can be called, what parameters it expects, and what data structures it returns. Therefore, its purpose is roughly similar to that of a type signature in a programming language. The latest version of WSDL, which became a W3C recommendation in 2007, is WSDL 2.0. The meaning of the acronym has changed from version 1.1 where the "D" stood for "Definition". Description The WSDL describes services as collections of network endpoints, or ports. The WSDL specification provides an XML format for documents for this purpose. The abstract definitions of ports and messages are separated from their concrete use or instance, allowing the reuse of these ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Simple Object Access Protocol
Soap is a salt of a fatty acid used in a variety of cleansing and lubricating products. In a domestic setting, soaps are surfactants usually used for washing, bathing, and other types of housekeeping. In industrial settings, soaps are used as thickeners, components of some lubricants, and precursors to catalysts. When used for cleaning, soap solubilizes particles and grime, which can then be separated from the article being cleaned. In hand washing, as a surfactant, when lathered with a little water, soap kills microorganisms by disorganizing their membrane lipid bilayer and denaturing their proteins. It also emulsifies oils, enabling them to be carried away by running water. Soap is created by mixing fats and oils with a base. A similar process is used for making detergent which is also created by combining chemical compounds in a mixer. Humans have used soap for millennia. Evidence exists for the production of soap-like materials in ancient Babylon around 2800 BC. Type ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Globus Alliance
The Globus Alliance is an international association founded by the University of Chicago and the Argonne National Laboratory dedicated to developing fundamental technologies needed to build grid computing infrastructures. The Globus Alliance was officially established in September 2003, out of the Globus Project that was established in 1995. A grid is a persistent environment that enables software applications to integrate instruments, displays, computational, and information resources that are managed by diverse organizations in widespread locations. Grids are currently in use at many research institutions and are being used to study subjects such as physical cosmology, cosmology and high energy physics. Toolkit The Globus Alliance implements some of the standards developed at the Open Grid Forum (OGF) through the open source Globus Toolkit. As a grid middleware component, it provides a standard platform for services to build upon, but grid computing also needs other components ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Ian Foster (computer Scientist)
Ian Tremere Foster (born 1 January 1959) is a New Zealand-American computer scientist. He is a distinguished fellow, senior scientist, and director of the Data Science and Learning division at Argonne National Laboratory, and a professor in the department of computer science at the University of Chicago. Education and career Foster was born in Wellington, New Zealand, in 1959. He was educated at Wellington College, Wellington, Wellington College and the University of Canterbury, followed by the Department of Computing, Imperial College London, Department of Computing, Imperial College London. From 2006 to 2016, he was director of the Computation Institute (CI), a joint project between the University of Chicago, and Argonne National Laboratory. CI brings together computational scientists and discipline leaders to work on projects with computation as a key component. He is currently Director of the Data Science and Learning Division at Argonne National Laboratory, a unit establi ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Carl Kesselman
Carl Kesselman is an American computer scientist specializing in grid computing technologies. This term was developed by him and professor Ian Foster in the book ''The Grid: Blueprint for a New Computing Infrastructure''. He and Foster are winners of the British Computer Society's Lovelace Medal for their grid work. He is institute fellow at the University of Southern California's Information Sciences Institute and a professor in the Epstein Department of Industrial and Systems Engineering, at the University of Southern California. Kesselman co-led the Globus Toolkit project, core technologies for computational grid systems in the areas of resource location, resource allocation, computer security, data communication, and data access. He described a Globus testbed called GUSTO in 1997. He was elected as an ACM Fellow in 2017 and was awarded (with Ian Foster) the IEEE Computer Society Harry H Goode Memorial Award (2020) and IEEE Internet Award IEEE Internet Award is a Techn ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  




Profile (engineering)
In standardization, a profile is a subset internal to a specification. Aspects of a complex technical specification may necessarily have more than one interpretation, and there are probably many optional features. These aspects constitute a profile of the standard. Two implementations engineered from the same description may not interoperate due to having a different profile of the standard. Vendors can even ignore features that they view as unimportant, yet prevail in the long run. The use of profiles in these ways can force one interpretation, or create de facto standards from official standards. Engineers can design or procure by using a profile to ensure interoperability. For example, the International Standard Profile, ISP, is used by the ISO in their ISO ISP series of standards; in the context of OSI networking, Britain uses the UK-GOSIP profile and the US uses US-GOSIP; there are also various mobile profiles adopted by the W3C for web standards. In particular, implemen ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Open Grid Services Infrastructure
The Open Grid Services Infrastructure (OGSI) was published by the Global Grid Forum (GGF) as a proposed recommendation in June 2003. It was intended to provide an infrastructure layer for the Open Grid Services Architecture (OGSA). OGSI takes the statelessness issues (along with others) into account by essentially extending Web services to accommodate grid computing resources that are both transient and stateful. Obsolescence Web services groups started to integrate their own approaches to capturing state into the Web Services Resource Framework (WSRF). With the release of GT4, the open source tool kit is migrating back to a pure Web services implementation (rather than OGSI), via integration of the WSRF. "OGSI, which was the former set of extensions to Web services to provide stateful interactions -- I would say at this point is obsolete," Jay Unger said. "That was the model that was used in the Globus Toolkit 3.0, but it's been replaced by WSRF, WS-Security, and the broader s ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Web Services Resource Framework
Web Services Resource Framework (WSRF) is a family of OASIS-published specifications for web services. Major contributors include the Globus Alliance and IBM. A web service by itself is nominally stateless, i.e., it retains no data between invocations. This limits the things that can be done with web services, Before WSRF, no standard in thWeb Servicesfamily of specifications explicitly defined how to deal with stateful interactions with remote resources. This does not mean that web services could not be stateful. Where required a web service could read from a database, or use session state by way of cookies or WS-Session. WSRF provides a set of operations that web services can use to implement stateful interaction; web service clients communicate with ''resource'' services which allow data to be stored and retrieved. When clients talk to the web service they include the identifier of the specific resource that should be used inside the request, encapsulated within the WS- ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]