Download - Brokerage 2007 presentation distributed
![Page 1: Brokerage 2007 presentation distributed](https://reader033.vdocuments.pub/reader033/viewer/2022052900/55616555d8b42a87628b4e35/html5/thumbnails/1.jpg)
Distributed SoftwareWouter JoossenSam Michiels
![Page 2: Brokerage 2007 presentation distributed](https://reader033.vdocuments.pub/reader033/viewer/2022052900/55616555d8b42a87628b4e35/html5/thumbnails/2.jpg)
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](https://reader033.vdocuments.pub/reader033/viewer/2022052900/55616555d8b42a87628b4e35/html5/thumbnails/3.jpg)
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](https://reader033.vdocuments.pub/reader033/viewer/2022052900/55616555d8b42a87628b4e35/html5/thumbnails/4.jpg)
Wouter Joosen, K.U.Leuven, DistriNet Research Lab 4
Service Oriented Architectures
Enable Aggregation & Orchestration of Collaborating Services
![Page 5: Brokerage 2007 presentation distributed](https://reader033.vdocuments.pub/reader033/viewer/2022052900/55616555d8b42a87628b4e35/html5/thumbnails/5.jpg)
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](https://reader033.vdocuments.pub/reader033/viewer/2022052900/55616555d8b42a87628b4e35/html5/thumbnails/6.jpg)
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](https://reader033.vdocuments.pub/reader033/viewer/2022052900/55616555d8b42a87628b4e35/html5/thumbnails/7.jpg)
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](https://reader033.vdocuments.pub/reader033/viewer/2022052900/55616555d8b42a87628b4e35/html5/thumbnails/8.jpg)
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](https://reader033.vdocuments.pub/reader033/viewer/2022052900/55616555d8b42a87628b4e35/html5/thumbnails/9.jpg)
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](https://reader033.vdocuments.pub/reader033/viewer/2022052900/55616555d8b42a87628b4e35/html5/thumbnails/10.jpg)
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](https://reader033.vdocuments.pub/reader033/viewer/2022052900/55616555d8b42a87628b4e35/html5/thumbnails/11.jpg)
![Page 12: Brokerage 2007 presentation distributed](https://reader033.vdocuments.pub/reader033/viewer/2022052900/55616555d8b42a87628b4e35/html5/thumbnails/12.jpg)
![Page 13: Brokerage 2007 presentation distributed](https://reader033.vdocuments.pub/reader033/viewer/2022052900/55616555d8b42a87628b4e35/html5/thumbnails/13.jpg)
![Page 14: Brokerage 2007 presentation distributed](https://reader033.vdocuments.pub/reader033/viewer/2022052900/55616555d8b42a87628b4e35/html5/thumbnails/14.jpg)
![Page 15: Brokerage 2007 presentation distributed](https://reader033.vdocuments.pub/reader033/viewer/2022052900/55616555d8b42a87628b4e35/html5/thumbnails/15.jpg)
![Page 16: Brokerage 2007 presentation distributed](https://reader033.vdocuments.pub/reader033/viewer/2022052900/55616555d8b42a87628b4e35/html5/thumbnails/16.jpg)