Presentation is loading. Please wait.

Presentation is loading. Please wait.

January 1999 CHAIMS1 Objectives C H A I M S CLAM CPAM Scheduling ESTIMATE EXTRACT Provide high-level, composition-only language (or graphical front-end)

Similar presentations


Presentation on theme: "January 1999 CHAIMS1 Objectives C H A I M S CLAM CPAM Scheduling ESTIMATE EXTRACT Provide high-level, composition-only language (or graphical front-end)"— Presentation transcript:

1 January 1999 CHAIMS1 Objectives C H A I M S CLAM CPAM Scheduling ESTIMATE EXTRACT Provide high-level, composition-only language (or graphical front-end) for non- technical domain experts. Exploit optimization possibilities in composing remote services. Compose remote services in a way that takes into account special characteristics of such services like autonomy, distribution, heterogeneity, and cost.

2 January 1999 CHAIMS2 Typical Scenario - Logistics A general has to ship troops and/or various material from L.A. to Chicago: –different kind of material, not every airport equally suited –congestion, prices, weather constraints –exact due or ready dates –different transport service providers Today: ·calling different companies, looking up information on the web, reservations by hand ·hand coded systems Future: fast system development by tools supporting automated composition

3 January 1999 CHAIMS3 Approach Composition of megamodules (large, autonomous, distributed, heterogeneous services) by the composition only language CLAM and the access protocol CPAM that also provide run-time cost estimation and allow automatic run-time invocation scheduling. Composition is automated by using the protocol CPAM on top of several distribution systems by hiding protocol details in CLAM, and by providing a compiler for CLAM.

4 January 1999 CHAIMS4 CHAIMS proves that... »We can do composition in a high-level language and hide technical details »Large-scale composition can be automated »Run-time cost estimation is essential for invocation scheduling optimization.

5 January 1999 CHAIMS5 Focus for Future Applying CHAIMS to a larger real-life example. Automated scheduling of invocations and extractions, automatic optimization of dataflows. Automatic generation of direct dataflows between megamodules. Flexible interaction with megamodules; extracting and handling overview results. Enhancing CHAIMS language CLAM and complementing it by graphical front-end.


Download ppt "January 1999 CHAIMS1 Objectives C H A I M S CLAM CPAM Scheduling ESTIMATE EXTRACT Provide high-level, composition-only language (or graphical front-end)"

Similar presentations


Ads by Google