16
Distributed Software Wouter Joossen Sam Michiels

Brokerage 2007 presentation distributed

  • Upload
    iminds

  • View
    358

  • Download
    0

Embed Size (px)

Citation preview

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