Top Banner
Distributed Software Wouter Joossen Sam Michiels
16

Brokerage 2007 presentation distributed

May 24, 2015

Download

Documents

Olivier Rits
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Brokerage 2007 presentation distributed

Distributed SoftwareWouter JoossenSam Michiels

Page 2: Brokerage 2007 presentation distributed

Wouter Joosen, K.U.Leuven, DistriNet Research Lab 2

Distributed Software

Increasing Importance of Distributed SoftwareCompanies, Individuals & Organisations Collaborateby Using Network Connections

Need For Appropriate Software Systems Beyond Underpinning Network Infrastructures Collection of Collaborating Software Entities Allocated on Different Locations in The World

Research & Know-how on Software Architectures Software Development Software Management Technologies

Page 3: Brokerage 2007 presentation distributed

Wouter Joosen, K.U.Leuven, DistriNet Research Lab 3

Architectures for Distributed Software

Multi-tier ArchitecturesTypically Exposed in Enterpise Applications

Service Oriented ArchitecturesEnable Aggregation & Orchestration of Collaborating Services

SensorwareSoftware Architectures for Sensor Networks

P2P Architectures Multi-agent Systems

Increase Autonomy of Individual Nodes, Due to Decentralized Nature Aspect-oriented Middleware

Increase Modularity & Modifiability of Distributed Software or Instance in Contextof Software Product Lines

GRID Computing & Resource VirtualizationBundle Computational Power and/or Storage Capabilities

Data Driven ArchitecturesData Storage, Archiving and/or Information Dissemination

Page 4: Brokerage 2007 presentation distributed

Wouter Joosen, K.U.Leuven, DistriNet Research Lab 4

Service Oriented Architectures

Enable Aggregation & Orchestration of Collaborating Services

Page 5: Brokerage 2007 presentation distributed

Wouter Joosen, K.U.Leuven, DistriNet Research Lab 5

Multi-agent Systems

Increase Autonomy of Individual Nodes, due to DecentralizedNature,

Towards Autonomic Computing

Page 6: Brokerage 2007 presentation distributed

Wouter Joosen, K.U.Leuven, DistriNet Research Lab 6

Aspect-oriented Middleware

Increase Modularity & Modifiability of Distributed Software for instancein the context of enterprise middleware, software product lines andservice customization

Page 7: Brokerage 2007 presentation distributed

Wouter Joosen, K.U.Leuven, DistriNet Research Lab 7

Support for Distributed Applications

Support for Video & 3D Graphics

Platforms for Telecommunication Services

Support for Context Awareness

Software for Mobile Terminals

Page 8: Brokerage 2007 presentation distributed

Wouter Joosen, K.U.Leuven, DistriNet Research Lab 8

Technologies for Distributed Software

Components Platform for EnterpriseApplications (.Net, J2ee, …)

Middleware for Web Services

Middleware for Embedded Systems

Middleware for Consumer Devices

Page 9: Brokerage 2007 presentation distributed

Wouter Joosen, K.U.Leuven, DistriNet Research Lab 9

Client Side Technologies

Thin Clients Visualization & Rendering Techniques

constrained resources

Deployment & Management

Manage Total Cost of Ownership of Complex SoftwareSystems

Techniques for Provisioning Service Management Platforms Policy Definition & Enforcement Mapping, Allocation, Load Balancing

Page 10: Brokerage 2007 presentation distributed

Wouter Joosen, K.U.Leuven, DistriNet Research Lab 10

Development Methods

Limit the Cost of Software Creation

Research onImproved Software Development Process

Methods & Tools for Optimization ofCode & Run Time Systems

Parallellization tools

Page 11: Brokerage 2007 presentation distributed
Page 12: Brokerage 2007 presentation distributed
Page 13: Brokerage 2007 presentation distributed
Page 14: Brokerage 2007 presentation distributed
Page 15: Brokerage 2007 presentation distributed
Page 16: Brokerage 2007 presentation distributed