SlideShare une entreprise Scribd logo
1  sur  16
Télécharger pour lire hors ligne
Distributed Software
      Wouter Joossen
      Sam Michiels
Distributed Software

 Increasing Importance of Distributed Software
    Companies, Individuals & Organisations Collaborate
    by 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


                           Wouter Joosen, K.U.Leuven, DistriNet Research Lab   2
Architectures for Distributed Software
 Multi-tier Architectures
  Typically Exposed in Enterpise Applications
 Service Oriented Architectures
  Enable Aggregation & Orchestration of Collaborating Services
 Sensorware
  Software 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 Context
  of Software Product Lines
 GRID Computing & Resource Virtualization
  Bundle Computational Power and/or Storage Capabilities
 Data Driven Architectures
  Data Storage, Archiving and/or Information Dissemination

                                Wouter Joosen, K.U.Leuven, DistriNet Research Lab   3
Service Oriented Architectures

 Enable Aggregation & Orchestration of Collaborating Services




                           Wouter Joosen, K.U.Leuven, DistriNet Research Lab   4
Multi-agent Systems


 Increase Autonomy of Individual Nodes, due to Decentralized
  Nature,
 Towards Autonomic Computing




                          Wouter Joosen, K.U.Leuven, DistriNet Research Lab   5
Aspect-oriented Middleware

 Increase Modularity & Modifiability of Distributed Software for instance
  in the context of enterprise middleware, software product lines and
  service customization




                            Wouter Joosen, K.U.Leuven, DistriNet Research Lab   6
Support for Distributed Applications

         Support for Video & 3D Graphics


         Platforms for Telecommunication Services


         Support for Context Awareness


         Software for Mobile Terminals


                  Wouter Joosen, K.U.Leuven, DistriNet Research Lab   7
Technologies for Distributed Software

             Components Platform for Enterprise
              Applications (.Net, J2ee, …)


             Middleware for Web Services


             Middleware for Embedded Systems


             Middleware for Consumer Devices


                Wouter Joosen, K.U.Leuven, DistriNet Research Lab   8
Client Side Technologies

 Thin Clients
 Visualization & Rendering Techniques
    constrained resources

 Deployment & Management

 Manage Total Cost of Ownership of Complex Software
  Systems
 Techniques for Provisioning
    Service Management Platforms
    Policy Definition & Enforcement
    Mapping, Allocation, Load Balancing
                     Wouter Joosen, K.U.Leuven, DistriNet Research Lab   9
Development Methods
 Limit the Cost of Software Creation

           Research on
            Improved Software Development Process



           Methods & Tools for Optimization of
            Code & Run Time Systems


           Parallellization tools


                        Wouter Joosen, K.U.Leuven, DistriNet Research Lab   10
Brokerage 2007 presentation distributed
Brokerage 2007 presentation distributed
Brokerage 2007 presentation distributed
Brokerage 2007 presentation distributed
Brokerage 2007 presentation distributed
Brokerage 2007 presentation distributed

Contenu connexe

En vedette

I Minds2009 Amy Shuen What Is Web 2 0
I Minds2009 Amy Shuen   What Is Web 2 0I Minds2009 Amy Shuen   What Is Web 2 0
I Minds2009 Amy Shuen What Is Web 2 0imec.archive
 
I Minds2009 Geosparc
I Minds2009 GeosparcI Minds2009 Geosparc
I Minds2009 Geosparcimec.archive
 
Brokerage2006 wim dewaele ibbt een overzicht van 2 jaren werking & onze plan...
Brokerage2006 wim dewaele  ibbt een overzicht van 2 jaren werking & onze plan...Brokerage2006 wim dewaele  ibbt een overzicht van 2 jaren werking & onze plan...
Brokerage2006 wim dewaele ibbt een overzicht van 2 jaren werking & onze plan...imec.archive
 
02 Levenslang Wonen In Levensbestendige Woonwijken
02  Levenslang Wonen In Levensbestendige Woonwijken02  Levenslang Wonen In Levensbestendige Woonwijken
02 Levenslang Wonen In Levensbestendige Woonwijkenimec.archive
 
I Minds2009 Wishbone
I Minds2009 WishboneI Minds2009 Wishbone
I Minds2009 Wishboneimec.archive
 
Kirsten Van Gossum - privacy in relation to technology in the (health)care
Kirsten Van Gossum - privacy in relation to technology in the (health)careKirsten Van Gossum - privacy in relation to technology in the (health)care
Kirsten Van Gossum - privacy in relation to technology in the (health)careimec.archive
 
Bart Meekens - rmoni wireless @ iLab.t
 Bart Meekens - rmoni wireless @ iLab.t Bart Meekens - rmoni wireless @ iLab.t
Bart Meekens - rmoni wireless @ iLab.timec.archive
 
Steven Logghe & Pieter Audenaert - Mobiroute
Steven Logghe & Pieter Audenaert - MobirouteSteven Logghe & Pieter Audenaert - Mobiroute
Steven Logghe & Pieter Audenaert - Mobirouteimec.archive
 
Jos van Sas - Testimonial Alcatel-Lucent Bell Labs
Jos van Sas - Testimonial Alcatel-Lucent Bell LabsJos van Sas - Testimonial Alcatel-Lucent Bell Labs
Jos van Sas - Testimonial Alcatel-Lucent Bell Labsimec.archive
 
Crsm 2 2009 Bill Lehr Mit Policy And Business Issues Of Heterogeneous Wi...
Crsm 2  2009   Bill Lehr Mit   Policy And Business Issues Of Heterogeneous Wi...Crsm 2  2009   Bill Lehr Mit   Policy And Business Issues Of Heterogeneous Wi...
Crsm 2 2009 Bill Lehr Mit Policy And Business Issues Of Heterogeneous Wi...imec.archive
 
Jeroen Hoebeke - MoCo
Jeroen Hoebeke - MoCoJeroen Hoebeke - MoCo
Jeroen Hoebeke - MoCoimec.archive
 
Pieter Colpaert - iRail
Pieter Colpaert - iRailPieter Colpaert - iRail
Pieter Colpaert - iRailimec.archive
 
04 Waardenetwerken En Techno Economische Analyse E Care Platform
04  Waardenetwerken En Techno Economische Analyse E Care Platform04  Waardenetwerken En Techno Economische Analyse E Care Platform
04 Waardenetwerken En Techno Economische Analyse E Care Platformimec.archive
 
Robby Berloznik - 5 key messages for an all-round digital inclusion policy in...
Robby Berloznik - 5 key messages for an all-round digital inclusion policy in...Robby Berloznik - 5 key messages for an all-round digital inclusion policy in...
Robby Berloznik - 5 key messages for an all-round digital inclusion policy in...imec.archive
 
Brokerage2006 jan callewaert option - the innovation game
Brokerage2006 jan callewaert  option - the innovation gameBrokerage2006 jan callewaert  option - the innovation game
Brokerage2006 jan callewaert option - the innovation gameimec.archive
 
I Minds2009 Kpi Ware
I Minds2009 Kpi WareI Minds2009 Kpi Ware
I Minds2009 Kpi Wareimec.archive
 
Keynote Speaker - Josephine Green
Keynote Speaker - Josephine GreenKeynote Speaker - Josephine Green
Keynote Speaker - Josephine Greenimec.archive
 
Ad Ketelaars - Services offered over municipal network
Ad Ketelaars - Services offered over municipal networkAd Ketelaars - Services offered over municipal network
Ad Ketelaars - Services offered over municipal networkimec.archive
 
Ddo4 Erik Dejonghe How To Go For Digital Ether Dividend (Show)X
Ddo4 Erik Dejonghe   How To Go For Digital Ether Dividend (Show)XDdo4 Erik Dejonghe   How To Go For Digital Ether Dividend (Show)X
Ddo4 Erik Dejonghe How To Go For Digital Ether Dividend (Show)Ximec.archive
 

En vedette (20)

I Minds2009 Amy Shuen What Is Web 2 0
I Minds2009 Amy Shuen   What Is Web 2 0I Minds2009 Amy Shuen   What Is Web 2 0
I Minds2009 Amy Shuen What Is Web 2 0
 
I Minds2009 Geosparc
I Minds2009 GeosparcI Minds2009 Geosparc
I Minds2009 Geosparc
 
Brokerage2006 wim dewaele ibbt een overzicht van 2 jaren werking & onze plan...
Brokerage2006 wim dewaele  ibbt een overzicht van 2 jaren werking & onze plan...Brokerage2006 wim dewaele  ibbt een overzicht van 2 jaren werking & onze plan...
Brokerage2006 wim dewaele ibbt een overzicht van 2 jaren werking & onze plan...
 
02 Levenslang Wonen In Levensbestendige Woonwijken
02  Levenslang Wonen In Levensbestendige Woonwijken02  Levenslang Wonen In Levensbestendige Woonwijken
02 Levenslang Wonen In Levensbestendige Woonwijken
 
I Minds2009 Wishbone
I Minds2009 WishboneI Minds2009 Wishbone
I Minds2009 Wishbone
 
Kirsten Van Gossum - privacy in relation to technology in the (health)care
Kirsten Van Gossum - privacy in relation to technology in the (health)careKirsten Van Gossum - privacy in relation to technology in the (health)care
Kirsten Van Gossum - privacy in relation to technology in the (health)care
 
Bart Meekens - rmoni wireless @ iLab.t
 Bart Meekens - rmoni wireless @ iLab.t Bart Meekens - rmoni wireless @ iLab.t
Bart Meekens - rmoni wireless @ iLab.t
 
Steven Logghe & Pieter Audenaert - Mobiroute
Steven Logghe & Pieter Audenaert - MobirouteSteven Logghe & Pieter Audenaert - Mobiroute
Steven Logghe & Pieter Audenaert - Mobiroute
 
Jos van Sas - Testimonial Alcatel-Lucent Bell Labs
Jos van Sas - Testimonial Alcatel-Lucent Bell LabsJos van Sas - Testimonial Alcatel-Lucent Bell Labs
Jos van Sas - Testimonial Alcatel-Lucent Bell Labs
 
Crsm 2 2009 Bill Lehr Mit Policy And Business Issues Of Heterogeneous Wi...
Crsm 2  2009   Bill Lehr Mit   Policy And Business Issues Of Heterogeneous Wi...Crsm 2  2009   Bill Lehr Mit   Policy And Business Issues Of Heterogeneous Wi...
Crsm 2 2009 Bill Lehr Mit Policy And Business Issues Of Heterogeneous Wi...
 
Jeroen Hoebeke - MoCo
Jeroen Hoebeke - MoCoJeroen Hoebeke - MoCo
Jeroen Hoebeke - MoCo
 
Pieter Colpaert - iRail
Pieter Colpaert - iRailPieter Colpaert - iRail
Pieter Colpaert - iRail
 
Modal Verbs
Modal VerbsModal Verbs
Modal Verbs
 
04 Waardenetwerken En Techno Economische Analyse E Care Platform
04  Waardenetwerken En Techno Economische Analyse E Care Platform04  Waardenetwerken En Techno Economische Analyse E Care Platform
04 Waardenetwerken En Techno Economische Analyse E Care Platform
 
Robby Berloznik - 5 key messages for an all-round digital inclusion policy in...
Robby Berloznik - 5 key messages for an all-round digital inclusion policy in...Robby Berloznik - 5 key messages for an all-round digital inclusion policy in...
Robby Berloznik - 5 key messages for an all-round digital inclusion policy in...
 
Brokerage2006 jan callewaert option - the innovation game
Brokerage2006 jan callewaert  option - the innovation gameBrokerage2006 jan callewaert  option - the innovation game
Brokerage2006 jan callewaert option - the innovation game
 
I Minds2009 Kpi Ware
I Minds2009 Kpi WareI Minds2009 Kpi Ware
I Minds2009 Kpi Ware
 
Keynote Speaker - Josephine Green
Keynote Speaker - Josephine GreenKeynote Speaker - Josephine Green
Keynote Speaker - Josephine Green
 
Ad Ketelaars - Services offered over municipal network
Ad Ketelaars - Services offered over municipal networkAd Ketelaars - Services offered over municipal network
Ad Ketelaars - Services offered over municipal network
 
Ddo4 Erik Dejonghe How To Go For Digital Ether Dividend (Show)X
Ddo4 Erik Dejonghe   How To Go For Digital Ether Dividend (Show)XDdo4 Erik Dejonghe   How To Go For Digital Ether Dividend (Show)X
Ddo4 Erik Dejonghe How To Go For Digital Ether Dividend (Show)X
 

Similaire à Brokerage 2007 presentation distributed

Ideate Framework WS-REST 2011
Ideate Framework  WS-REST 2011Ideate Framework  WS-REST 2011
Ideate Framework WS-REST 2011Dave Duggal
 
Alternative system building approach
Alternative system building approachAlternative system building approach
Alternative system building approachPrakash Dhakal
 
TECHNOLOGY ENHANCED LEARNING WITH OPEN SOURCE SOFTWARE FOR SCIENTISTS AND ENG...
TECHNOLOGY ENHANCED LEARNING WITH OPEN SOURCE SOFTWARE FOR SCIENTISTS AND ENG...TECHNOLOGY ENHANCED LEARNING WITH OPEN SOURCE SOFTWARE FOR SCIENTISTS AND ENG...
TECHNOLOGY ENHANCED LEARNING WITH OPEN SOURCE SOFTWARE FOR SCIENTISTS AND ENG...Maurice Dawson
 
Cloud computing & it’s applications in library systems
Cloud computing & it’s applications in library systemsCloud computing & it’s applications in library systems
Cloud computing & it’s applications in library systemseSAT Journals
 
The potential of the cloud
The potential of the cloudThe potential of the cloud
The potential of the cloudJisc
 
1 deus leaflet wp0
1 deus leaflet wp01 deus leaflet wp0
1 deus leaflet wp0imec.archive
 
Why Enterprise Service Bus (ESB)
Why Enterprise Service Bus (ESB)Why Enterprise Service Bus (ESB)
Why Enterprise Service Bus (ESB)VTR Ravi Kumar
 
Microsoft Cloud Ecosystem Poster
Microsoft Cloud Ecosystem PosterMicrosoft Cloud Ecosystem Poster
Microsoft Cloud Ecosystem PosterDavid J Rosenthal
 
PowerPoint
PowerPointPowerPoint
PowerPointVideoguy
 
PowerPoint
PowerPointPowerPoint
PowerPointVideoguy
 
why-choose-.net-for-your-next-iot-project.pdf
why-choose-.net-for-your-next-iot-project.pdfwhy-choose-.net-for-your-next-iot-project.pdf
why-choose-.net-for-your-next-iot-project.pdfPixelQA
 
Geochronos File Sharing Application Using Cloud
Geochronos File Sharing Application Using CloudGeochronos File Sharing Application Using Cloud
Geochronos File Sharing Application Using CloudIJERA Editor
 
Azure Serrvices Platform Pro Dev Partners
Azure Serrvices Platform Pro Dev PartnersAzure Serrvices Platform Pro Dev Partners
Azure Serrvices Platform Pro Dev PartnersJohn Stame
 
FreeNEST concept introduction
FreeNEST concept introductionFreeNEST concept introduction
FreeNEST concept introductionnarsuman
 
Cloud computing
Cloud computingCloud computing
Cloud computingsandita12
 

Similaire à Brokerage 2007 presentation distributed (20)

Ideate Framework WS-REST 2011
Ideate Framework  WS-REST 2011Ideate Framework  WS-REST 2011
Ideate Framework WS-REST 2011
 
4AA4-1812ENW
4AA4-1812ENW4AA4-1812ENW
4AA4-1812ENW
 
Alternative system building approach
Alternative system building approachAlternative system building approach
Alternative system building approach
 
Xen brandeis case study
Xen brandeis case studyXen brandeis case study
Xen brandeis case study
 
TECHNOLOGY ENHANCED LEARNING WITH OPEN SOURCE SOFTWARE FOR SCIENTISTS AND ENG...
TECHNOLOGY ENHANCED LEARNING WITH OPEN SOURCE SOFTWARE FOR SCIENTISTS AND ENG...TECHNOLOGY ENHANCED LEARNING WITH OPEN SOURCE SOFTWARE FOR SCIENTISTS AND ENG...
TECHNOLOGY ENHANCED LEARNING WITH OPEN SOURCE SOFTWARE FOR SCIENTISTS AND ENG...
 
Cloud computing & it’s applications in library systems
Cloud computing & it’s applications in library systemsCloud computing & it’s applications in library systems
Cloud computing & it’s applications in library systems
 
The potential of the cloud
The potential of the cloudThe potential of the cloud
The potential of the cloud
 
1 deus leaflet wp0
1 deus leaflet wp01 deus leaflet wp0
1 deus leaflet wp0
 
Why Enterprise Service Bus (ESB)
Why Enterprise Service Bus (ESB)Why Enterprise Service Bus (ESB)
Why Enterprise Service Bus (ESB)
 
Microsoft Cloud Ecosystem Poster
Microsoft Cloud Ecosystem PosterMicrosoft Cloud Ecosystem Poster
Microsoft Cloud Ecosystem Poster
 
Sustainability Training Workshop - Intro to the SSI
Sustainability Training Workshop - Intro to the SSISustainability Training Workshop - Intro to the SSI
Sustainability Training Workshop - Intro to the SSI
 
2011-ESB-WP-Draft
2011-ESB-WP-Draft2011-ESB-WP-Draft
2011-ESB-WP-Draft
 
PowerPoint
PowerPointPowerPoint
PowerPoint
 
PowerPoint
PowerPointPowerPoint
PowerPoint
 
why-choose-.net-for-your-next-iot-project.pdf
why-choose-.net-for-your-next-iot-project.pdfwhy-choose-.net-for-your-next-iot-project.pdf
why-choose-.net-for-your-next-iot-project.pdf
 
HW-204515
HW-204515HW-204515
HW-204515
 
Geochronos File Sharing Application Using Cloud
Geochronos File Sharing Application Using CloudGeochronos File Sharing Application Using Cloud
Geochronos File Sharing Application Using Cloud
 
Azure Serrvices Platform Pro Dev Partners
Azure Serrvices Platform Pro Dev PartnersAzure Serrvices Platform Pro Dev Partners
Azure Serrvices Platform Pro Dev Partners
 
FreeNEST concept introduction
FreeNEST concept introductionFreeNEST concept introduction
FreeNEST concept introduction
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 

Plus de imec.archive

iMinds-iLab.o, Open Innovation in ICT
iMinds-iLab.o, Open Innovation in ICTiMinds-iLab.o, Open Innovation in ICT
iMinds-iLab.o, Open Innovation in ICTimec.archive
 
Accio presentation closing event
Accio presentation closing eventAccio presentation closing event
Accio presentation closing eventimec.archive
 
PRoF+ Patient Room of the Future
PRoF+ Patient Room of the FuturePRoF+ Patient Room of the Future
PRoF+ Patient Room of the Futureimec.archive
 
Results of the Apollon pilot in homecare and independent living
Results of the Apollon pilot in homecare and independent livingResults of the Apollon pilot in homecare and independent living
Results of the Apollon pilot in homecare and independent livingimec.archive
 
Delivery of feedback on Health, Home Security and Home Energy in Aware Homes ...
Delivery of feedback on Health, Home Security and Home Energy in Aware Homes ...Delivery of feedback on Health, Home Security and Home Energy in Aware Homes ...
Delivery of feedback on Health, Home Security and Home Energy in Aware Homes ...imec.archive
 
NMMU-Emmanuel Haven Living Lab
NMMU-Emmanuel Haven Living LabNMMU-Emmanuel Haven Living Lab
NMMU-Emmanuel Haven Living Labimec.archive
 
The Humanicité workshops
The Humanicité workshopsThe Humanicité workshops
The Humanicité workshopsimec.archive
 
A Real-World Experimentation Platform
A Real-World Experimentation PlatformA Real-World Experimentation Platform
A Real-World Experimentation Platformimec.archive
 
ENoLL @ AAL Forum 2012
ENoLL @ AAL Forum 2012ENoLL @ AAL Forum 2012
ENoLL @ AAL Forum 2012imec.archive
 
ENoLL 6th Wave Results Ceremony (Jesse Marsh)
ENoLL 6th Wave Results Ceremony (Jesse Marsh)ENoLL 6th Wave Results Ceremony (Jesse Marsh)
ENoLL 6th Wave Results Ceremony (Jesse Marsh)imec.archive
 
The Connected Smart Cities Network and Living Labs - Towards Horizon 2020 - K...
The Connected Smart Cities Network and Living Labs - Towards Horizon 2020 - K...The Connected Smart Cities Network and Living Labs - Towards Horizon 2020 - K...
The Connected Smart Cities Network and Living Labs - Towards Horizon 2020 - K...imec.archive
 
Apollon-23/05/2012-9u30- Parallell session: Living Labs added value
Apollon-23/05/2012-9u30- Parallell session: Living Labs added value  Apollon-23/05/2012-9u30- Parallell session: Living Labs added value
Apollon-23/05/2012-9u30- Parallell session: Living Labs added value imec.archive
 
Apollon - 22/5/12 - 11:30 - Local SME's - Innovating Across borders
Apollon - 22/5/12 - 11:30 - Local SME's - Innovating Across bordersApollon - 22/5/12 - 11:30 - Local SME's - Innovating Across borders
Apollon - 22/5/12 - 11:30 - Local SME's - Innovating Across bordersimec.archive
 
Apollon - 22/5/12 - 16:00 - Smart Open Cities and the Future Internet
Apollon - 22/5/12 - 16:00 - Smart Open Cities and the Future InternetApollon - 22/5/12 - 16:00 - Smart Open Cities and the Future Internet
Apollon - 22/5/12 - 16:00 - Smart Open Cities and the Future Internetimec.archive
 
Apollon - 22/5/12 - 16:00 - Smart Open Cities and the Future Internet
Apollon - 22/5/12 - 16:00 - Smart Open Cities and the Future InternetApollon - 22/5/12 - 16:00 - Smart Open Cities and the Future Internet
Apollon - 22/5/12 - 16:00 - Smart Open Cities and the Future Internetimec.archive
 
Apollon - 22/5/12 - 16:00 - Smart Open Cities and the Future Internet
Apollon - 22/5/12 - 16:00 - Smart Open Cities and the Future InternetApollon - 22/5/12 - 16:00 - Smart Open Cities and the Future Internet
Apollon - 22/5/12 - 16:00 - Smart Open Cities and the Future Internetimec.archive
 
Apollon - 22/5/12 - 16:00 - Smart Open Cities and the Future Internet
Apollon - 22/5/12 - 16:00 - Smart Open Cities and the Future InternetApollon - 22/5/12 - 16:00 - Smart Open Cities and the Future Internet
Apollon - 22/5/12 - 16:00 - Smart Open Cities and the Future Internetimec.archive
 
Apollon - 22/5/12 - 11:30 - Local SME's - Innovating Across borders
Apollon - 22/5/12 - 11:30 - Local SME's - Innovating Across bordersApollon - 22/5/12 - 11:30 - Local SME's - Innovating Across borders
Apollon - 22/5/12 - 11:30 - Local SME's - Innovating Across bordersimec.archive
 
Apollon - 22/5/12 - 09:00 - User-driven Open Innovation Ecosystems
Apollon - 22/5/12 - 09:00 - User-driven Open Innovation EcosystemsApollon - 22/5/12 - 09:00 - User-driven Open Innovation Ecosystems
Apollon - 22/5/12 - 09:00 - User-driven Open Innovation Ecosystemsimec.archive
 
Apollon - 22/5/12 - 09:00 - User-driven Open Innovation Ecosystems
Apollon - 22/5/12 - 09:00 - User-driven Open Innovation EcosystemsApollon - 22/5/12 - 09:00 - User-driven Open Innovation Ecosystems
Apollon - 22/5/12 - 09:00 - User-driven Open Innovation Ecosystemsimec.archive
 

Plus de imec.archive (20)

iMinds-iLab.o, Open Innovation in ICT
iMinds-iLab.o, Open Innovation in ICTiMinds-iLab.o, Open Innovation in ICT
iMinds-iLab.o, Open Innovation in ICT
 
Accio presentation closing event
Accio presentation closing eventAccio presentation closing event
Accio presentation closing event
 
PRoF+ Patient Room of the Future
PRoF+ Patient Room of the FuturePRoF+ Patient Room of the Future
PRoF+ Patient Room of the Future
 
Results of the Apollon pilot in homecare and independent living
Results of the Apollon pilot in homecare and independent livingResults of the Apollon pilot in homecare and independent living
Results of the Apollon pilot in homecare and independent living
 
Delivery of feedback on Health, Home Security and Home Energy in Aware Homes ...
Delivery of feedback on Health, Home Security and Home Energy in Aware Homes ...Delivery of feedback on Health, Home Security and Home Energy in Aware Homes ...
Delivery of feedback on Health, Home Security and Home Energy in Aware Homes ...
 
NMMU-Emmanuel Haven Living Lab
NMMU-Emmanuel Haven Living LabNMMU-Emmanuel Haven Living Lab
NMMU-Emmanuel Haven Living Lab
 
The Humanicité workshops
The Humanicité workshopsThe Humanicité workshops
The Humanicité workshops
 
A Real-World Experimentation Platform
A Real-World Experimentation PlatformA Real-World Experimentation Platform
A Real-World Experimentation Platform
 
ENoLL @ AAL Forum 2012
ENoLL @ AAL Forum 2012ENoLL @ AAL Forum 2012
ENoLL @ AAL Forum 2012
 
ENoLL 6th Wave Results Ceremony (Jesse Marsh)
ENoLL 6th Wave Results Ceremony (Jesse Marsh)ENoLL 6th Wave Results Ceremony (Jesse Marsh)
ENoLL 6th Wave Results Ceremony (Jesse Marsh)
 
The Connected Smart Cities Network and Living Labs - Towards Horizon 2020 - K...
The Connected Smart Cities Network and Living Labs - Towards Horizon 2020 - K...The Connected Smart Cities Network and Living Labs - Towards Horizon 2020 - K...
The Connected Smart Cities Network and Living Labs - Towards Horizon 2020 - K...
 
Apollon-23/05/2012-9u30- Parallell session: Living Labs added value
Apollon-23/05/2012-9u30- Parallell session: Living Labs added value  Apollon-23/05/2012-9u30- Parallell session: Living Labs added value
Apollon-23/05/2012-9u30- Parallell session: Living Labs added value
 
Apollon - 22/5/12 - 11:30 - Local SME's - Innovating Across borders
Apollon - 22/5/12 - 11:30 - Local SME's - Innovating Across bordersApollon - 22/5/12 - 11:30 - Local SME's - Innovating Across borders
Apollon - 22/5/12 - 11:30 - Local SME's - Innovating Across borders
 
Apollon - 22/5/12 - 16:00 - Smart Open Cities and the Future Internet
Apollon - 22/5/12 - 16:00 - Smart Open Cities and the Future InternetApollon - 22/5/12 - 16:00 - Smart Open Cities and the Future Internet
Apollon - 22/5/12 - 16:00 - Smart Open Cities and the Future Internet
 
Apollon - 22/5/12 - 16:00 - Smart Open Cities and the Future Internet
Apollon - 22/5/12 - 16:00 - Smart Open Cities and the Future InternetApollon - 22/5/12 - 16:00 - Smart Open Cities and the Future Internet
Apollon - 22/5/12 - 16:00 - Smart Open Cities and the Future Internet
 
Apollon - 22/5/12 - 16:00 - Smart Open Cities and the Future Internet
Apollon - 22/5/12 - 16:00 - Smart Open Cities and the Future InternetApollon - 22/5/12 - 16:00 - Smart Open Cities and the Future Internet
Apollon - 22/5/12 - 16:00 - Smart Open Cities and the Future Internet
 
Apollon - 22/5/12 - 16:00 - Smart Open Cities and the Future Internet
Apollon - 22/5/12 - 16:00 - Smart Open Cities and the Future InternetApollon - 22/5/12 - 16:00 - Smart Open Cities and the Future Internet
Apollon - 22/5/12 - 16:00 - Smart Open Cities and the Future Internet
 
Apollon - 22/5/12 - 11:30 - Local SME's - Innovating Across borders
Apollon - 22/5/12 - 11:30 - Local SME's - Innovating Across bordersApollon - 22/5/12 - 11:30 - Local SME's - Innovating Across borders
Apollon - 22/5/12 - 11:30 - Local SME's - Innovating Across borders
 
Apollon - 22/5/12 - 09:00 - User-driven Open Innovation Ecosystems
Apollon - 22/5/12 - 09:00 - User-driven Open Innovation EcosystemsApollon - 22/5/12 - 09:00 - User-driven Open Innovation Ecosystems
Apollon - 22/5/12 - 09:00 - User-driven Open Innovation Ecosystems
 
Apollon - 22/5/12 - 09:00 - User-driven Open Innovation Ecosystems
Apollon - 22/5/12 - 09:00 - User-driven Open Innovation EcosystemsApollon - 22/5/12 - 09:00 - User-driven Open Innovation Ecosystems
Apollon - 22/5/12 - 09:00 - User-driven Open Innovation Ecosystems
 

Brokerage 2007 presentation distributed

  • 1. Distributed Software Wouter Joossen Sam Michiels
  • 2. Distributed Software  Increasing Importance of Distributed Software Companies, Individuals & Organisations Collaborate by 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 Wouter Joosen, K.U.Leuven, DistriNet Research Lab 2
  • 3. Architectures for Distributed Software  Multi-tier Architectures Typically Exposed in Enterpise Applications  Service Oriented Architectures Enable Aggregation & Orchestration of Collaborating Services  Sensorware Software 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 Context of Software Product Lines  GRID Computing & Resource Virtualization Bundle Computational Power and/or Storage Capabilities  Data Driven Architectures Data Storage, Archiving and/or Information Dissemination Wouter Joosen, K.U.Leuven, DistriNet Research Lab 3
  • 4. Service Oriented Architectures  Enable Aggregation & Orchestration of Collaborating Services Wouter Joosen, K.U.Leuven, DistriNet Research Lab 4
  • 5. Multi-agent Systems  Increase Autonomy of Individual Nodes, due to Decentralized Nature,  Towards Autonomic Computing Wouter Joosen, K.U.Leuven, DistriNet Research Lab 5
  • 6. Aspect-oriented Middleware  Increase Modularity & Modifiability of Distributed Software for instance in the context of enterprise middleware, software product lines and service customization Wouter Joosen, K.U.Leuven, DistriNet Research Lab 6
  • 7. Support for Distributed Applications  Support for Video & 3D Graphics  Platforms for Telecommunication Services  Support for Context Awareness  Software for Mobile Terminals Wouter Joosen, K.U.Leuven, DistriNet Research Lab 7
  • 8. Technologies for Distributed Software  Components Platform for Enterprise Applications (.Net, J2ee, …)  Middleware for Web Services  Middleware for Embedded Systems  Middleware for Consumer Devices Wouter Joosen, K.U.Leuven, DistriNet Research Lab 8
  • 9. Client Side Technologies  Thin Clients  Visualization & Rendering Techniques  constrained resources Deployment & Management  Manage Total Cost of Ownership of Complex Software Systems  Techniques for Provisioning  Service Management Platforms  Policy Definition & Enforcement  Mapping, Allocation, Load Balancing Wouter Joosen, K.U.Leuven, DistriNet Research Lab 9
  • 10. Development Methods  Limit the Cost of Software Creation  Research on Improved Software Development Process  Methods & Tools for Optimization of Code & Run Time Systems  Parallellization tools Wouter Joosen, K.U.Leuven, DistriNet Research Lab 10