Presentation is loading. Please wait.

Presentation is loading. Please wait.

Distributed Communication Kick-Off Presentation by António Rito Silva at EDO 2000 November 2-3, 2000 Davis, California.

Similar presentations


Presentation on theme: "Distributed Communication Kick-Off Presentation by António Rito Silva at EDO 2000 November 2-3, 2000 Davis, California."— Presentation transcript:

1 Distributed Communication Kick-Off Presentation by António Rito Silva at EDO 2000 November 2-3, 2000 Davis, California

2 Developoment Process Driven by distributed communication Sockets Perfomance issues,... Distributed communication is transparent IDL RM-ODP

3 Transparency Qualities Promises Incremental development - distributed code can be developed independently from functionality Evolution - objects can change their non-functional properties on the fly But What about distributed communication models

4 Model Transparency... Non-functional requirements become functional requirements! Interaction model can not be hidden Quality of service can not be hidden Different applications require different distributed communication models...lets return sockets-based development...

5 ... Towards a Solution Code transparency Avoid code tangling Model visibility Allow different distributed communication models, besides transparency

6 Separation of Concerns Distributed communication abstraction Abstraction composition Integration mechanism (implementation) With functionality With other concerns solutions

7 Integration Mechanisms Compile time Design patterns Aspect-oriented programming UML Profiles Run time Reflection Filters

8 Distributed Communication Abstraction Modularization between the different concerns Reusability of the concern abstraction in concrete applications Expressive power to support the different distributed architectures,...

9 Expressive Power Communication Protocol multicast vs. unicast Quality of Service reliable vs. unreliable Distributed Architecture client-server peer-to-peer hybrid

10 Evaluation Framework A lot of confusion between integration mechanisms and distributed communication abstractions A framework that separate both issues in order to evaluate the different approaches is REQUIRED

11 Existing Technology EJB, CORBA, COM,... Services on top of distributed communication Component-based development, but: what about concerns abstractions what about compositions of non- orthogonal concerns

12 Discussion on... Integration mechanisms Distributed communication abstractions Composition with other concerns Development process Distributed communication models Applications requirements


Download ppt "Distributed Communication Kick-Off Presentation by António Rito Silva at EDO 2000 November 2-3, 2000 Davis, California."

Similar presentations


Ads by Google