Model and Architecture Standards and SOA Integration Denis

  • Slides: 17
Download presentation
Model and Architecture, Standards and SOA Integration Denis Caromel, et al. OASIS Team INRIA

Model and Architecture, Standards and SOA Integration Denis Caromel, et al. OASIS Team INRIA -- CNRS - I 3 S -- Univ. of Nice Sophia-Antipolis, IUF 3 rd Pro. Active User Group, Nov. 29 2006 1. Architecture and Principles 2. What’s new 3. Pro. Active and SOA Denis Caromel 1

Plug. Tests going on Denis Caromel 2

Plug. Tests going on Denis Caromel 2

Plug. Tests going on Denis Caromel 3

Plug. Tests going on Denis Caromel 3

Plug. Tests going on Denis Caromel 4

Plug. Tests going on Denis Caromel 4

Pro. Active Open Source + PROFESSIONAL SUPPORT Denis Caromel 5

Pro. Active Open Source + PROFESSIONAL SUPPORT Denis Caromel 5

Inside Pro. Active IDE PROGRAMMING & COMPOSING DEPLOYMENT Denis Caromel 6

Inside Pro. Active IDE PROGRAMMING & COMPOSING DEPLOYMENT Denis Caromel 6

Pro. Active GUIs IC 2 D Eclipse, Tim. It, Denis Caromel … 7

Pro. Active GUIs IC 2 D Eclipse, Tim. It, Denis Caromel … 7

Interface with The Scientific Free Software Sci. Lab Denis Caromel 8

Interface with The Scientific Free Software Sci. Lab Denis Caromel 8

Major Improvements since 2005 Pro. Active User Group • • • Restructured and Upgraded

Major Improvements since 2005 Pro. Active 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) g. Lite EGEE deployment updated Fault-Tolerance and Checkpointing mechanism P 2 P Infrastructure, Load-Balancing Pro. Active Class loader Variables in XML descriptors Interface with OAR, Easy Deployment on Grid 5000 Denis Caromel 9

Completely New Features since 2005 Pro. Active User Group • IC 2 D as

Completely New Features since 2005 Pro. Active User Group • IC 2 D as Eclipse Plugin • Interface (API and GUI) with The Scientific Free Software Package: Sci. Lab • Tim. It • MPI Wrapping, Control, and Deployment • NAS Benchmarks in 100 % Java Pro. Active • File Transfer (D, E, R) • OSGi integration Denis Caromel 10

Pro. Active and SOA Integration Denis Caromel 11

Pro. Active and SOA Integration Denis Caromel 11

SOA Main Principles • Loosely coupled software services to support. Pro. Active: the requirements

SOA Main Principles • Loosely coupled software services to support. Pro. Active: the requirements of business processes (Flexibility, Portability) SOA: Architecture is not tied A • A Service-Oriented to amiddleware specific technology An to loosely coupled • Information systems for applications built by combining and architecture interoperable services Program • Wrapping of Legacy code to Tightly Coupled • Service discoverability Loosely Couple //, definition Dist, (or M. -Threaded • Services inter-operate based on a formal contract, e. g. , applications WSDL, Interfaces) applications as services • Independent of development technos and platforms (Java, . NET etc). • Settable Properties declared by the implementation and target services • Configuration of codes by wiring of references to specific Denis Caromel seamlessly integrate in SOA 12

Pro. Active and SOA Integration Denis Caromel 13

Pro. Active and SOA Integration Denis Caromel 13

Conclusion Classical Grid Solutions: Middleware-Centric (Underwear-centric) • Enterprise-Pervasive Pro. Active: Application-Centric • Flexibility •

Conclusion Classical Grid Solutions: Middleware-Centric (Underwear-centric) • Enterprise-Pervasive Pro. Active: Application-Centric • Flexibility • Agility • Openness • Customizability Denis Caromel Apppli 14

Denis Caromel 15

Denis Caromel 15

Denis Caromel 16

Denis Caromel 16

Perspectives • Monitoring the Futures Denis Caromel 17

Perspectives • Monitoring the Futures Denis Caromel 17