Download presentation
Presentation is loading. Please wait.
1
Denis Caromel1 Denis Caromel, et al. OASIS Team INRIA -- CNRS - I3S -- Univ. of Nice Sophia-Antipolis, IUF 3 rd ProActive User Group, Nov. 29 2006 Model and Architecture, Standards and SOA Integration 1. Architecture and Principles 2. What’s new 3. ProActive and SOA
2
Denis Caromel2 PlugTests going on
3
Denis Caromel3 PlugTests going on
4
Denis Caromel4 PlugTests going on
5
Denis Caromel5 ProActive Open Source + PROFESSIONAL SUPPORT
6
Denis Caromel6 Inside ProActive IDE PROGRAMMING & COMPOSING DEPLOYMENT
7
Denis Caromel7 ProActive GUIs IC2D Eclipse, TimIt, …
8
Denis Caromel8 Interface with The Scientific Free Software SciLab
9
Denis Caromel9 Major Improvements since 2005 ProActive User Group Restructured and Upgraded Documentation Creation of groups of Active Objects in Parallel Non Functional Exceptions (NFE) OO SPMD (Spanning Tree for Broadcast, MPI to PA translation) gLite EGEE deployment updated Fault-Tolerance and Checkpointing mechanism P2P Infrastructure, Load-Balancing ProActive Class loader Variables in XML descriptors Interface with OAR, Easy Deployment on Grid5000
10
Denis Caromel10 Completely New Features since 2005 ProActive User Group IC2D as Eclipse Plugin Interface (API and GUI) with The Scientific Free Software Package: SciLab TimIt MPI Wrapping, Control, and Deployment NAS Benchmarks in 100 % Java ProActive File Transfer (D, E, R) OSGi integration
11
Denis Caromel11 ProActive and SOA Integration
12
Denis Caromel12 SOA Main Principles Loosely coupled software services to support the requirements of business processes (Flexibility, Portability) A Service-Oriented Architecture is not tied to a specific technology Information systems for applications built by combining loosely coupled and interoperable services Wrapping of Legacy code Service discoverability Services inter-operate based on a formal definition (or contract, e.g., WSDL, Interfaces) Independent of development technos and platforms (Java,.NET etc). Settable Properties declared by the implementation Configuration of codes by wiring of references to specific target services SOA: An architecture to Loosely Couple applications as services ProActive: A middleware to Program Tightly Coupled //, Dist, M.-Threaded applications and seamlessly integrate in SOA
13
Denis Caromel13 ProActive and SOA Integration
14
Denis Caromel14 Conclusion Classical Grid Solutions: Middleware-Centric (Underwear-centric) Enterprise-Pervasive ProActive: Application-Centric Flexibility Agility Openness Customizability Apppli
15
Denis Caromel15
16
Denis Caromel16
17
Denis Caromel17 Perspectives Monitoring the Futures
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.