1 / 4

ProActive Parallel Web Services for SOA Integration

This comprehensive guide by Franca Perrina & Elaine Isnard of OASIS Team - INRIA introduces ProActive Parallel Web Services for seamless integration into Service-Oriented Architecture (SOA). The book covers essential concepts like Business Services, Job Scheduling, Parallelization Services, and Domain-Specific Services. It emphasizes the flexibility of implementing parallel computing patterns and business functionalities. With a focus on operational and high-level services, it enables users to execute application-specific logic efficiently. The text offers insights into building business services from scratch or via lower-level service composition. Additionally, it highlights the importance of Parallel Services and Grid computing. The authors detail how to implement a variety of services, such as Parameter Sweeping and Divide & Conquer, within the context of business processes. Through the use of ProActive Scheduler and Resource Manager, the book showcases an architecture that enhances the scalability and performance of Web services. Perrina & Isnard's work is a valuable resource for those looking to optimize service logic execution and storage management in a service-oriented approach.

wtoledo
Download Presentation

ProActive Parallel Web Services for SOA Integration

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. ProActive Parallel Web Services for SOA Integration Franca Perrina & Elaine Isnard OASIS Team - INRIA F. Perrina & E. Isnard

  2. Other Basic Service Other Operational Service Job Scheduling Service High level Business Process Domain specific Service Parameter Sweeping Service Divide & Conquer Service Context • Business services: services providing business functionalities. • (Their implementation can be parallel or not) • Job Scheduling service: service of resource virtualization to run jobs on the Grid. • Parallelization services: provide the implementation of typical parallel computing patterns. • The user has to provide the application specific logic to be executed according to the desired pattern. In a service oriented approach, business services may be built from scratch or can be built composing and reusing lower level services. … … … Operational Services Parallel Services Grid F. Perrina & E. Isnard

  3. Process implementing the pattern in its logic O1 I1 S S I2 O2 … In S On Each run of the Exec logic X on the grid is totally independent Process using parameter sweeping service O1 O2 … On I1 I2 … In Param Sweeping Service S: Simple hosting Service customized with Exec logic X Parameter Sweeping Service, customized with Exec logic X All the running instances of the Exec logic X are executed on the grid as a whole … A sample pattern for parameter sweeping parameter sweeping I1 I2 … In O1 O2 … On Exec Logic F. Perrina & E. Isnard

  4. Job Scheduling Service Exec logic Repository Service Parameter Sweeping Service Divide & Conquer Service Architecture Parallel services Exec logic Repository ProActive Scheduler & ProActive Resource Manager Grid Environment The repository service provides the storage management of the Execution Logic units. The Execution Logic units’ transfer is a phase distinct from the execution of the service instance using it (optimizing the interactions with the client). F. Perrina & E. Isnard

More Related