Skip to main content

Grid Service

Grid Service

Interoperability between applications in small scale can meet with the Web Service. Development of large-scale computing introduce a Grid-based Grid Service



Information technology has become a prime mover in many fields of work. Various information system developed to facilitate the management of data using a computer. Initially these systems are sectoral, covering a particular field, but with the growing knowledge of the domain, then the required information system that is cross-sectoral. Brings together many sources of information it is not easy, considering the diversity of components involved, with the standardization of the different. Needed a data interoperability solutions using the latest technology available to many.

Data interoperability

Interoperability in the computer IEEE standard dictionary is defined as the ability of two or more systems for the mutual exchange of data or information and each other can take the data or information is exchanged. Technically, interoperability is declared when the exchange of electronic information and services across the system has held a coherent, involving the electronic system that supported the process of inter-agency or inter-party.

Interoperability is not simply understood as the preparation by a central organization that works to facilitate, instruct the system specification and process raw materials, but it is a consensus with the implementation of the framework (framework) that has been set. By applying the framework, each institution will be authorized to make decisions related to selecting hardware and software solutions. Real conditions in the field generally indicates that the information systems used in the various institutions built on the components is different. Heterogeneities occur in hardware, operating system, application programs, system and database used

Web Service

Web Service is a software system designed to support interoperability machine to machine interaction over a network computer. Have interface with a format that can be processed by machines, especially the Web Service Definition Language (WSDL) Web Service uses a system of standards which are applicable in the web, for example, messages using the SOAP (Simple Object Access Protocol) and delivered through the HTTP protocol

Next stages of the Web Service:

1. Search for Web Service that has the desired service with the Universal Description Discovery and Integration (UDDI) registry
2. UDDI registry will be a server which provides the service.
3. Ask the Web server in the Service how to use the service
4. Web Service will be in the WSDL
5. Request a service performed using the SOAP format
6. Web Service will request the SOAP format

Address Web Service form of URI (Uniform Resource Identifier) or also known as URL (Uniform Resource Locator), for example, http://ws.mysite.com/MathService. This like not access the web through a browser, only Web Service is for the target machine. The advantage of the web is also inherent in the Web Service, such as platform-independent and can pass the firewall

Programme for Web Service applications, both on the client and server, using more automation in creating Stub SOAP and WSDL. Program process and answers the request in SOAP format automatically. Next step by step description

1. When the client application to use the Web Service client Stub will called, which then form the appropriate SOAP request. This is called the process of (marshalling) or continuation (serializing)
2. SOAP request is sent through the network with the HTTP protocol, Web Service received and forwarded to the server Stub. Then the server SOAP Stub will translate into something understandable by the implementation of the service. This is referred to as the demolition process (unmarshalling) or decomposition (deserializing)
3. Implementation of the service receives the request and perform the required work in accordance
4. Results of operations and then forwarded to the server Stub, which is changed to answer in SOAP format
5. Best SOAP sent through this network with the HTTP protocol, the client received Stub and changed into something understandable by the application
6. Finally the application receives the results and use the Web Service

Grid Computing

Grid computing technology is a way combining the resources of the many computers that are connected in a network so that the form of a computer system unit, the source of large computing power. Grid computing emphasizes the coordination of resources and problem-solving in dynamic, virtual organizations in multiinstitusional. The key concept is the ability to negotiating with the resources between the parties involved (providers and users) and use it for a purpose.

Grid computing infrastructure, built with combining Grid systems that are in the various institutions into one entity. Hardware and software configuration of each system can vary, but with Grid computing technology to operate as the Globus Toolkit 4 (GT4) on the twist-the twist, the whole system formed a unity Grid computing infrastructure. Users in an institution can take advantage of computing resources that are outside the institution.

Standards Grid system architecture in the Open Grid Service Architecture (OGSA). OGSA defines the mechanisms to create, manage, and exchange information between Grid Service, using the concept of technology and Web Service. Most of the convention is a product of OGSA Grid community, especially the Globus Alliance, and became the main topic in the Global Grid Forum. Since rising Globus Toolkit 3, Globus Project offers a collection of open source Grid Service that follows the OGSA architectural principles.

Grid Service

Grid Service is a Web Service that provides a set of interface definitions and following the convention set. Grid Service to add what is not available in the Web Service and is required in the spread or Grid computing. Specifically, naming service, minimum service capabilities, and services development (Stateful). Although it can use the same ways that other, but the uniformity and consistency are essential so that the more parties that may be involved.

Improvement of the Grid Service introduced the Open Grid Service Infrastructure (OGSI) can be divided into seven things like the following:

1. Stateful and transient services. Contrary to the Web Service is not considering the circumstances (stateless), Grid Service has given the ability of each operation performed. Thus, the operation can be done in sequence, in which the results of operations are one of the parameters for the next operation. Grid service can also be temporary (transient), where the service was created in the course as needed. This approach is called the factory / instance. In this way, each user works on each instance, which can also share with other users. Life cycle of the service or the instance can be specified by the user, and can be destroyed after use.
2. Lifecycle management. With model factory / instance above, the required life cycle management in the Grid Service. OGSI provides only basic understanding of this mechanism, which can be developed in the implementation of information, such as the Globus Toolkit 3 (GT3)
3. Data Service. Additional data service allows presenting the data on each service, which can be accessed directly through the interface. When the Web Service provides the only operations in the WSDL interface, service data can be viewed as attributes that describe these operations. In general there are two service categories of data: a) information circumstances, such as operating results, while the results, and runtime information; b) metadata information, such as data system, interfaces is supported, and the cost of service.
4. Notifications. Grid Service notice features (notification) event, which can be set as a source or as a customer (sinks). If a change occurs in the Service Grid, this incident will be reported to each customer. Not all incidents were reported, only the desired by the Grid Service.
5. Service Groups. Each service can be arranged to apply as a service group, which is a collection of various services. There are operations for this, such as add and remove from the service group, and search service that complies with certain conditions. Implementation of GT3 in the service group allows combining much different service and accesses it through a street entrance.
6. portType extension. When the Web Service only supports 1 portType defined in the WSDL interface, Grid Service portType supports the expansion of existing ones to facilitate in the development of the new portType.
7. GSH and GSR Service Handle (GSH) is the address of a Grid Service (a URI) and are unique. GSH only show where the Grid Service, but does not provide information on how to communicate with the Grid Service. This is required for the purposes of the Grid Service Reference (GSR) user translate into GSH GSR with HandleResolver call on the Grid Service. Generally, communication with the Grid Service using SOAP, so that the form of GSR WSDL file. Sample XML definition of the GSR and GSH OGSI as below:



OGSA Data Access & Integration (DAI)

One of the application of Grid Services for data access and integration to the database is OGSA-DAI. Via OGSA-DAI, data sources and a separate power source and a variety of services may be available as a fully integrated service with other OGSA. Therefore, the OGSA-DAI provide a basis for the service operation on the layer above it, thereby providing greater functionality such as data federation and query spread.

In the database query, provided Grid Data Service (GDS), a document-oriented interface, containing activities related to each other, operated on for a time and get results. This activity may consist of various activities, such as sqlQueryStatement, xslTransform, and deliverTOGFTP. This activity can be created and registered on the system. Activity formatted XML document, such as the example below




OGSA-DAI has three main interfaces, the Grid Data Service Registry (GDSR), Grid Data Service Factory (GDSF) and Grid Data Service (GDS). Series of actions undertaken OGSA-DAI client of OGSA-DAI server, namely:

1. Communicate with the registry (GDSR) and request the handle of GDSF
2. Call the factory (GDSF) and then create a handle of GDS
3. GDS call and send the request in a document the operation, which was then done by GDS in the form of a query in the database, and return the results to the user.

Standardization of data access with the OGSA-DAI can be further expanded into other Grid Service, such as the OGSA Distributed Query Processor (DQP). OGSA-DQP aim to query and analyze data on the Grid system and the parallel spread. OGSA-DQP is made up of two components, namely the coordinator and evaluator. Coordination as a user to send commands and query plan, while the evaluator function to perform a query plan.

Comments

Popular posts from this blog

Graphical User Interface in Java (Part 1 From 3)

Frankly, graphics-based applications are always more interesting than the application of command-line based. And the good news, building graphical applications in Java, it is not as difficult as imagined Java is a programming language first released by Sun Microsystems in 1995. Java philosophy of "Write Once, Run Everywhere" make Java become one of the popular programming languages today. According to the official website of Java, Java technology currently used in 4.5 billion devices (more than 800 million PCs, 1.5 billion gadgets, 2.2 billion smart cards) and still did not include use in printers, web-cam, games, car navigation systems, medical devices, etc Know Java If you've heard of Java, but not so deeply in the program, chances are you will be confused with terms such as Java 2 SDK, JDK, Java Applets, Java Script, Java Runtime Engine (JRE), Java SE 6, etc. All of the Java technology, but if you want to learn to develop Java applications on a PC, the Java SE (Standar

Redmi Officially Launches Redmi Watch

  Redmi officially released its initial smartwatch Redmi Watchin China. In terms of style, Redmi Watch looks similar to the Apple Watch. Redmi Watch has a square-shaped design with rounded corners. Redmi Watchcarries a 1.4 inch 2.5 D display with a resolution of 320 x 320 pixels. Its weight is quite light, just 35 grams.Redmi Watch brings water resistance technology with a depth of up to 50 meters. Redmi Watch brings a variety of sports activity discovery features, from running, cycling, swimming, and also much more. Redmi Watchhas numerous innovative features including a heart price detector and also a rest period tracker. All tracking tasks can be kept track of and also accessed through the Mi Fit application. Via this application additionally, users can establish the screen face on Redmi Watch. There are greater than 120 types of front views to select from for free. Redmi Watchcan get in touch with mobile using Bluetooth connection. This wise watch includes NFC assistance

New Autoit: Debug Mode!

The virus is always ranks 10 most popular of the virus, even in the big 3 a few months back. How new variants in action? Follow this following discription Virus-like folder icon with the standard Windows default this is the older players in the world of viruses. Variannya very much, and comes with a variety of sizes. Of the first characteristics that never change is the use of a folder icon with the aim to deceive users. Antivirus others have to recognize that Autoit virus with a lmaut, Sohaned, or YahLover, known as our own Autoit.EE What Is Autoit ? Alleged that the author himself called Nhatquanglan the most likely came from Thailand. But we are not sure whether the new variants also come from the same manufacturer. For those of you who have never know what it is to Autoit. Autoit or full Autoit Script, is also the name of the applications that use automation to create a script, exactly automation, hotkeys, and scripting, as written in the site. In short, the script will be in autoi