- Original Paper
- Open Access
- Published:
Service-oriented middleware for the Future Internet: state of the art and research directions
Journal of Internet Services and Applications volume 2, pages 23–45 (2011)
Abstract
Service-oriented computing is now acknowledged as a central paradigm for Internet computing, supported by tremendous research and technology development over the last 10 years. However, the evolution of the Internet, and in particular, the latest Future Internet vision, challenges the paradigm. Indeed, service-oriented computing has to face the ultra large scale and heterogeneity of the Future Internet, which are orders of magnitude higher than those of today’s service-oriented systems. This article aims at contributing to this objective by identifying the key research directions to be followed in light of the latest state of the art. This article more specifically focuses on research challenges for service-oriented middleware design, therefore, investigating service description, discovery, access, and composition in the Future Internet of services.
References
Abi-Char P, Mokhtari M, Mhamed A, El-Hassan B (2010) A dynamic trust-based context-aware authentication framework with privacy preserving. Int J Comput Sci Netw Secur 2(2)
AKARI (2008) Architecture design project: new generation network architecture: AKARI conceptual design (ver1.1). Tech rep. Available at http://nag.nict.go.jp/topics/AKARI_fulltext_e_translated_version_1_1.pdf
Al-Masri E, Mahmoud QH (2008) Investigating web services on the world wide web. In: 17th international conference on world wide web (www).
Andersen FU, Berndt H, Abramowicz H, Tafazolli R (2007) Future internet from mobile and wireless requirements perspective. http://www.emobility.eu.org/
Arango M, Kaponig B (2009) Ultra-scalable architectures for telecommunications and web 2.0 services. In: 13th international conference on intelligence in next generation networks, (ICIN)
Ardagna D, Comuzzi M, Mussi E, Pernici B, Plebani P (2007) PAWS: a framework for executing adaptive web-service processes. IEEE Softw 24(6)
Ardagna D, Pernici B (2007) Adaptive service composition in flexible processes. IEEE Trans Softw Eng 33(6)
Athanasopoulos D, Zarras A, Issarny V (2009) Service substitution revisited. In: 24th IEEE/ACM international conference on automated software engineering, (ASE)
Athanasopoulos D, Zarras A, Issarny V (2009) Towards the maintenance of service oriented software. In: 3rd CSMR workshop on software quality and maintenance, (SQM)
Athanasopoulos D, Zarras AV, Issarny V, Pitoura E, Vassiliadis P (2008) Cowsami: interface-aware context gathering in ambient intelligence environments. Pervasive Mobile Comput 4(3)
Avilés-López E, García-Macías J (2009) TinySOA: a service-oriented architecture for wireless sensor networks. Service Oriented Comput Appl 3(2)
Badr N, Taleb-Bendiab A, Randles M, Reilly D (2004) A deliberative model for self-adaptation middleware using architectural dependency. In: 15th international workshop on database and expert systems applications, (DEXA)
Barros A, Dumas M, Oaks P (2006) Standards for web service choreography and orchestration: status and perspectives. In: Business process management workshops
Bartolini C, Bertolino A, Elbaum SG, Marchetti E (2009) Whitening SOA testing. In: 7th the joint meeting of the European software engineering conference and the ACM SIGSOFT symposium on the foundations of software engineering (ESEC/FSE)
Bassi A, Europe H (2008) Horn: Internet of things in 2020: roadmap for the future. Tech rep, Internet of things workshop report. Available at http://www.iot-visitthefuture.eu/fileadmin/documents/researchforeurope/270808_IoT_in_2020_Workshop_Report_V1-1.pdf
Baude F, Filali I, Huet F, Legrand V, Mathias E, Merle P, Ruz C, Krummenacher R, Simperl E, Hammerling C, Lorre JP (2010) ESB federation for large-scale SOA. In: ACM symposium on applied computing (SAC).
Ben Mokhtar S, Georgantas N, Issarny V (2007) COCOA: Conversation-based service composition in pervasive computing environments with QoS support. J Syst Softw 80
Ben Mokhtar S, Kaul A, Georgantas N, Issarny V (2006) Efficient semantic service discovery in pervasive computing environments. In: ACM/IFIP/USENIX international conference on middleware
Ben Mokhtar S, Preuveneers D, Georgantas N, Issarny V, Berbers Y (2008) EASY: Efficient semantic service discovery in pervasive computing environments with QoS and context support. J Syst Softw 81
Ben Mokhtar S, Raverdy PG, Urbieta A, Cardoso RS (2010) Interoperable semantic and syntactic service discovery for ambient computing environments. Int J Ambient Comput Intell 2(4)
Bizer C, Heath T, Berners-Lee T (2009) Linked data—the story so far. Int J Semantic Web Inform Syst (IJSWIS)
Brogi A, Popescu R (2006) Automated generation of BPEL adapters. In: International conference on service oriented computing, (ICSOC)
Bromberg YD, Issarny V (2005) INDISS: interoperable discovery system for networked services. In: ACM/IFIP/USENIX international conference on middleware.
Calvanese D, Giacomo GD, Lenzerini M, Mecella M, Patrizi F (2008) Automatic service composition and synthesis: the roman model. IEEE Data Eng Bull 31(3)
Campbell R, Gupta I, Heath M, Ko SY, Kozuch M, Kunze M, Kwan T, Lai K, Lee HY, Lyons M, Milojicic D, O’Hallaron D, Soh YC (2009) Open cirrusTMcloud computing testbed: federated data centers for open source systems and services research. In: Conference on hot topics in cloud computing, (HotCloud)
Canfora G, Penta MD (2009) Service-oriented architectures testing: a survey. Softw Eng
Canfora G, Penta MD, Esposito R, Villani ML (2008) A framework for QoS-aware binding and re-binding of composite web services. J Syst Softw 81(10)
Caporuscio M, Raverdy PG, Issarny V (2010) ubiSOAP: A service oriented middleware for ubiquitous networking. IEEE Trans Serv Comput (PrePrints)
Cardellini V, Casalicchio E, Grassi V, Presti FL, Mirandola R (2009) QoS-driven runtime adaptation of service oriented architectures. In: 7th joint European software engineering conference and the ACM SIGSOFT symposium on the foundations of software engineering (ESEC/FSE)
Cardellini V, Iannucci S (2010) Designing a broker for QoS-driven runtime adaptation of SOA applications. In: IEEE international conference on web services (ICWS)
Cardoso R, Raverdy PG, Issarny V (2007) A privacy-aware service discovery middleware for pervasive environments. In: IFIP conference on trust management, (IFIPTM). LNCS, vol 238
Cardoso RS, Issarny V (2007) Architecting pervasive computing systems for privacy: a survey. In: 6th working IEEE/IFIP conference on software architecture, (WICSA)
CASAGRAS: RFID and the inclusive model for the internet of things. http://www.rfidglobal.eu (2009)
Cavallaro L, Nitto ED, Furia CA, Pradella M (2010) A tile-based approach for self-assembling service compositions. In: IEEE international conference on engineering of complex computer systems, (ICECCS)
Cervantes H, Hall R (2003) Automating service dependency management in a service-oriented component model. In: 6th ICSE component-based software engineering workshop (CBSE)
Chakraborty D, Joshi A, Finin T, Yesha Y (2005) Service composition for mobile environments. Mob Netw Appl 10
Chakraborty D, Joshi A, Yesha Y, Finin T (2006) Toward distributed service discovery in pervasive computing environments. IEEE Trans Mob Comput 5(2)
Chao C, Zongyan Q (2008) An approach to check choreography with channel passing in WS-CDL. In: IEEE international conference on web services (ICWS)
Chappell D (2004) Enterprise service bus. O’Reilly Media, Köln
Charlet D, Issarny V, Chibout R (2008) Energy-efficient middleware-layer multi-radio networking: an assessment in the area of service discovery. Comput Netw 52
Chuang SN, Chan A (2008) Dynamic QoS adaptation for mobile middleware. IEEE Trans Softw Eng 34(6)
Cirne W, Brasileiro F, Andrade N, Costa L, Andrade A, Novaes R, Mowbray M (2006) Labs of the world, unite!!! J Grid Comput 4
Cisco (2010) Cisco visual networking index: forecast and methodology, 2009–1014. Tech rep. Available at http://www.cisco.com/en/US/solutions/collateral/ns341/ns525/ns537/ns705/ns827/white_paper_c11-481360.pdf
Cisco (2001) Cisco visual networking index: global mobile data traffic forecast update, 2010–2015. Tech rep. Available at http://www.cisco.com/en/US/solutions/collateral/ns341/ns525/ns537/ns705/ns827/white_paper_c11-520862.html
Costa P, Coulson G, Gold R, Lad M, Mascolo C, Mottola L, Picco GP, Sivaharan T, Weerasinghe N, Zachariadis S (2007) The RUNES middleware for networked embedded systems and its application in a disaster management scenario. In: 5th IEEE international conference on pervasive computing and communications, (PerCom)
Costa P, Mottola L, Murphy AL, Picco GP (2007) Programming wireless sensor networks with the teenylime middleware. In: ACM/IFIP/USENIX 2007 international conference on middleware
Cotroneo D, Graziano A, Russo S (2004) Security requirements in service oriented architectures for ubiquitous computing. In: 2nd workshop on middleware for pervasive and ad-hoc computing, (MPAC)
Daras P, Williams D, Guerrero C, Kegel I, Laso I, Bouwen J, Meunier J, Niebert N, Zahariadis T (2009) Why do we need a content-centric future internet? Proposals towards content-centric Internet architectures. Inf Soc Media J
Decker G, Kopp O, Leymann F, Weske M (2007) BPEL4Chor: extending BPEL for modeling choreographies. In: International conference on web services (ICWS)
Dijkman R, Dumas M (2004) Service-oriented design: a multi-viewpoint approach. Int J Coop Inf Syst 13(4)
Dustdar S, Treiber M (2005) A view based analysis on web service registries. Distrib Parallel Databases 18(2)
Ec FIArch Group (2011) Fundamental limitations of current Internet and the path to future internet. Tech rep. Available at http://ec.europa.eu/information_society/activities/foi/library/docs/fiarch-current-internet-limitations-march2011.pdf
Eisenman SB, Miluzzo E, Lane ND, Peterson RA, Ahn GS, Campbell AT (2007) The bikenet mobile sensing system for cyclist experience mapping. In: 5th international conference on embedded networked sensor systems (SenSys)
Elgazzar K, Hassan AE, Martin P (2010) Clustering WSDL documents to bootstrap the discovery of web services. In: IEEE international conference on web services (ICWS)
Fielding RT, Taylor RN (2002) Principled design of the modern web architecture. ACM Trans Int Technol 2
Fluegge M, Tourtchaninova D (2004) Ontology-derived activity components for composing travel web services. In: The international workshop on semantic web technologies in electronic business, (SWEB)
Foster H, Uchitel S, Magee J, Kramer J (2006) LTSA-WS: a tool for model-based verification of web service compositions and choreography. In: 28th international conference on software engineering, (ICSE)
Foster H, Uchitel S, Magee J, Kramer J (2006) Model-based analysis of obligations in web service choreography. In: Advanced international conference on telecommunications and international conference on internet and web applications and services, (AICT-ICIW)
Gao Z, Wang L, Yang M, Yang X (2006) CNPGSDP: an efficient group-based service discovery protocol for MANETs. Comput Netw 50(16)
Gao Z, Wang L, Yang X, Wen D (2006) PCPGSD: an enhanced GSD service discovery protocol for MANETs. Comput Commun 29
Gao Z, Yang X, Ma T, Cai S (2004) RICFFP: an efficient service discovery protocol for MANETs. In: Embedded and ubiquitous computing. LNCS, vol 3207
Grace P, Blair G, Samuel S (2003) ReMMoC: a reflective middleware to support mobile client interoperability. In: On the move to meaningful internet systems. LNCS, vol 2888
Grace P, Blair GS, Samuel S (2005) A reflective framework for discovery and interaction in heterogeneous mobile environments. SIGMOBILE Mob Comput Commun Rev 9(1)
Gu T, Pung HK, Zhang DQ (2005) A service-oriented middleware for building context-aware services. J Netw Comput Appl 28
Hofreiter B, Huemer C (2008) A model-driven top-down approach to inter-organizational systems: from global choreography models to executable BPEL. In: IEEE joint conference on e-commerce technology (CEC) and enterprise computing, E-commerce, and E-services (EEE)
Hofreiter B, Huemer C, Liegl P, Schuster R Zapletal M (2006) UN/CEFACT’S modeling methodology (UMM): a UML profile for B2B e-commerce. In: Advances in conceptual modeling—theory and practice er workshops. LNCS, vol 4231
Huang Y, Xu C, Wang H, Xia Y, Zhu J, Zhu C (2007) Formalizing web service choreography interface. In: 21st international conference on advanced information networking and applications workshops, (AINAW)
Ingram D (2009) Reconfigurable middleware for high availability sensor systems. In: 3rd ACM international conference on distributed event-based systems, (DEBS)
Josuttis N (2007) SOA in practice: the art of distributed system design
Julien C, Roman GC (2006) Egospaces: facilitating rapid development of context-aware mobile applications. IEEE Trans Softw Eng 32(5)
Kalasapur S, Kumar M, Shirazi B (2007) Dynamic service composition in pervasive computing. IEEE Trans Parallel Distrib Syst 18(7)
Kang Z, Wang H, Hung P (2007) WS-CDL+ for web service collaboration. Inf Syst Front 9(4)
Kapadia A, Henderson T, Fielding JJ, Kotz D (2007) Virtual walls: protecting digital privacy in pervasive environments. In: PERVASIVE
Kassim A, Esfandiari B, Majumdar S, Serghi L (2007) A flexible hybrid architecture for management of distributed web service registries. In: 5th annual conference on communication networks and services research (CNSR)
Keidl M, Kemper A (2004) Towards context-aware adaptable web services. In: 13th international world wide web conference (www)
Kozat UC, Tassiulas L (2004) Service discovery in mobile ad hoc networks: an overall perspective on architectural choices and network layer support issues. Ad Hoc Netw 2(1)
Lanese I, Guidi C, Montesi F, Zavattaro G (2008) Bridging the gap between interaction- and process-oriented choreographies. In: 6th IEEE international conference on software engineering and formal methods (SEFM)
Li J, He J, Zhu H, Pu G (2007) Modeling and verifying web services choreography using process algebra. In: 31st IEEE software engineering workshop (SEW)
Li R, Zhang Z, Song W, Ke F, Lu Z (2005) Service publishing and discovering model in a web services oriented peer-to-peer system. In: International conference on web engineering (ICWE). LNCS, vol 3579
Liang QA, Lam H (2008) Web service matching by ontology instance categorization. In: IEEE international conference on services computing, (SCC)
Lim H, Kim C (2001) Flooding in wireless ad hoc networks. Comput Commun 24(3–4)
Lu H, Pan W, Lane ND, Choudhury T, Campbell AT (2009) SoundSense: scalable sound sensing for people-centric applications on mobile phones. In: MobiSys
Luo J, Montrose BE, Kim A, Khashnobish A, Kang MH (2006) Adding OWL-S support to the existing UDDI infrastructure. In: IEEE international conference on web services (ICWS).
Mabrouk NB, Beauche S, Kuznetsova E, Georgantas N, Issarny V (2009) QoS-aware service composition in dynamic service oriented environments. In: ACM/IFIP/USENIX international conference on middleware
Mabrouk NB, Georgantas N, Issarny V (2009) A semantic end-to-end QoS model for dynamic service oriented environments. In: ICSE workshop on principles of engineering service oriented systems (PESOS)
Madden SR, Franklin MJ, Hellerstein JM, Hong W (2005) TinyDB: an acquisitional query processing system for sensor networks. ACM Trans Database Syst 30
Mamei M, Zambonelli F (2009) Programming pervasive and mobile computing applications: the TOTA approach. ACM Trans Softw Eng Methodol 18
Marconi A, Pistore M, Traverso P (2008) Automated Composition of web services: the ASTRO approach. IEEE Data Eng Bull 31(3)
Melliti T, Poizat P, Mokhtar SB (2008) Distributed behavioural adaptation for the automatic composition of semantic services. In: Fundamental approaches in software engineering (FASE). LNCS, vol 4961
Mens T, Demeyer S (2008) Software evolution. Springer, Berlin
Mohan A, Blough DM (2008) AttributeTrust: a framework for evaluating trust in aggregated attributes via a reputation system. In: 6th annual conference on privacy, security and trust (PST)
Mordinyi R, Kühn E, Schatten A (2010) Space-based architectures as abstraction layer for distributed business applications. In: International conference on complex, intelligent and software intensive systems (CISIS)
Nakazawa J, Tokuda H, Edwards W, Ramachandran U (2006) A bridging framework for universal interoperability in pervasive systems. In: IEEE international conference on distributed computing systems (ICDCS)
Nayak R, Lee B (2007) Web service discovery with additional semantics and clustering. In: IEEE/WIC/ACM international conference on web intelligence, (WI)
Niam AN, Baldoni R, Beraldi R (2009) A survey of service discovery protocols in multihop mobile ad hoc environments. IEEE Pervasive Comput 8(1)
Nidd M (2001) Service discovery in DEAPspace. IEEE Pers Commun 8(4)
Oldham N, Verma K, Sheth A, Hakimpour F (2006) Semantic WS-agreement partner selection. In: 15th international conference on world wide web (www).
Ortiz S Jr. (2007) Getting on board the enterprise service bus. IEEE Comput 40
Paolucci M, Kawamura T, Payne TR, Sycara KP (2002) Importing the semantic web in UDDI. In: Revised papers for international workshop on web services, e-business, and the semantic web (WES 2002), in conj. with CAiSE 2002. LNCS, vol 2512
Paolucci M, Kawamura T, Payne TR, Sycara KP (2002) Semantic matching of web services capabilities. In: 1st international semantic web conference on the semantic web (ISWC)
Papadimitriou D (2009) Future Internet–the cross-ETP vision document. European Technology Platform, Alcatel Lucent 8
Papazoglou MP, Traverso P, Dustdar S, Leymann F (2007) Service-oriented computing: state of the art and research challenges. IEEE Comput 40(11)
Pathak J, Basu S, Lutz R, Honavar V (2008) MOSCOE: an approach for composing web services through iterative reformulation of functional specifications. Int J Artif Intell Tools 17(1)
Pautasso C, Zimmermann O, Leymann F (2008) Restful web services vs. “big’’’ web services: making the right architectural decision. In: 17th international conference on world wide web (www).
Pereira J (2008) From autonomous to cooperative distributed monitoring and control: towards the internet of smart things. In: ERCIM Workshop on eMobility.
Ponnekanti S, Fox A (2002) SWORD: a developer toolkit for web service composition. In: 11th international world wide web conference (www)
Qu Y, Hu W, Cheng G (2006) Constructing virtual documents for ontology matching. In: 15th international conference on world wide web (www)
Rambold M, Kasinger H, Lautenbacher F, Bauer B (2009) Towards autonomic service discovery: a survey and comparison. In: IEEE international conference on services computing (SCC)
Randic M, Blaskovic B, Knezevic P (2005) Modeling service dependencies in ad hoc collaborative systems. In: EUROCON
Rao J, Su X (2005) A survey of automated web service composition methods. In: Semantic web services and web process composition. LNCS, vol 3387
Raverdy PG, Issarny V, Chibout R, de La Chapelle A (2006) A multi-protocol approach to service discovery and access in pervasive environments. In: 3rd annual international conference on networking services, mobile and ubiquitous systems
Rellermeyer JS, Riva O, Alonso G (2008) AlfredO: an architecture for flexible interaction with electronic devices. In: 9th ACM/IFIP/USENIX international conference on middleware
Ren K, Lou W, Kim K, Deng R (2006) A novel privacy preserving authentication and access control scheme for pervasive computing environments. IEEE Trans Veh Technol 55(4)
Ries S (2007) Certain trust: a trust model for users and agents. In: ACM symposium on applied computing (SAC).
Rosenberg F, Enzi C, Michlmayr A, Platzer C, Dustdar S (2007) Integrating quality of service aspects in top-down business process development using WS-CDL and WS-BPEL. In: 11th IEEE international enterprise distributed object computing conference (EDOC)
Sailhan F, Issarny V (2005) Scalable service discovery for MANET. In: 3rd IEEE international conference on pervasive computing and communications (PerCom)
Salaun G (2008) Generation of service wrapper protocols from choreography specifications. In: 6th IEEE international conference on software engineering and formal methods (SEFM)
van Seghbroeck G, de Turck F, Dhoedt B, Demeester P (2007) Web service choreography conformance verification in M2M systems through the piX-model. In: IEEE international conference on pervasive services (ICPS).
Goncalves da Silva E, Pires Ferreira L., van Sinderen M. (2008) Dynamic composition of services: why, where and how. In: 2nd international workshop on enterprise systems and technology (I-WEST)
da Silva e Silva FJ, Kon F, Goldman A, Finger M, de Camargo RY, Filho FC, Costa FM (2010) Application execution management on the InteGrade opportunistic grid middleware. J Parallel Distrib Comput 70
Sirin E, Hendler J, Parsia B (2003) Semi-automatic composition of web services using semantic descriptions. In: Web services: modeling, architecture and infrastructure workshop in conjunction with ICEIS (WSMAI)
Sivashanmugam K, Verma K, Sheth A (2004) Discovery of web services in a federated registry environment. In: IEEE international conference on web services (ICWS)
Sivashanmugam K, Verma K, Sheth AP, Miller JA (2003) Adding semantics to web services standards. In: IEEE international conference on web services (ICWS)
Song H, Cheng D, Messer A, Kalasapur S (2007) Web service discovery using general-purpose search engines. In: IEEE international conference on web services (ICWS)
Spanoudakis G, Sisman A (2010) Discovering services during service-based system design using UML. IEEE Trans Softw Eng 36(3)
Squicciarini A, Bertino E, Ferrari E, Paci F, Thuraisingham B (2007) PP-trust-X: a system for privacy preserving trust negotiations. ACM Trans Inf Syst Security 10
Srivastava B, Koehler J (2003) Web service composition—current solutions and open problems. In International conference on automated planning and scheduling, (ICAPS)
Stuckmann P, Zimmermann R (2009) European research on future internet design. IEEE Wireless Commun 16(5)
Su J, Bultan T, Fu X, Zhao X (2007) Towards a theory of web service choreographies. In: 4th international conference on web services and formal methods (SEFM)
Taherkordi A, Le-Trung Q, Rouvoy R, Eliassen F (2009) WiSeKit: a distributed middleware to support application-level adaptation in sensor networks. In: Distributed applications and interoperable systems. LNCS, vol 5523
Takabi H, Amini M, Jalili R (2007) Enhancing role-based access control model through fuzzy relations. In: 3rd international symposium on information assurance and security (IAS)
Toma I, Simperl E, Filipowska A, Hench G, Domingue J (2009) Semantics-driven interoperability on the Future Internet. In: IEEE international conference on semantic computing (ICSC)
Tselentis G, Galis A, Gavras A, Krco S, Lotz V, Simperl E, Stiller B, Zahariadis T (2010) Towards the future internet—emerging trends from European research. IOS Press, Amsterdam
Uddin MG, Zulkernine M, Ahamed SI (2008) CAT: a context-aware trust model for open and dynamic systems. In: ACM symposium on applied computing (SAC).
Ververidis CN, Polyzos GC (2008) Service discovery for mobile ad hoc networks: a survey of issues and techniques. IEEE Commun Surv 10(3)
Wieczorek S, Roth A, Stefanescu A, Charfi A (2008) Precise steps for choreography modeling for SOA validation and verification. In: 2008 IEEE international symposium on service-oriented system engineering (SOSE)
Xu W, Xin Y, Lu G (2007) A trust framework for pervasive computing environments. In: International conference on wireless communications, networking and mobile computing (WiCOM)
Yang H, Zhao X, Cai C, Qiu Z (2008) Model-checking of web services choreography. In: IEEE international symposium on service-oriented system engineering (SOSE)
Yeung W (2008) A formal basis for cross-checking ebXML BPSS choreography and web service orchestration. In: IEEE Asia-pacific services computing conference (APSCC)
Zachariadis S, Mascolo C, Emmerich W (2006) The SATIN component system: a metamodel for engineering adaptable mobile systems. IEEE Trans Soft Eng 32
Zachos K, Maiden N (2008) Inventing requirements from software: an empirical investigation with web services. In: 16th IEEE international requirements engineering conference (RE)
Zaha JM, Barros A, Dumas M, terHofstede A (2006) Let’s dance: a language for service behavior modeling. In: 14th international conference on cooperative information systems (CoopIS).
Zahariadis T, Pau G, Celetto L, Daras P (2009) Seamless content delivery in the future mobile internet. IEEE Wireless Commun
Zeng L, Benatallah B, Ngu A, Dumas M, Kalagnanam J, Chang H (2004) Qos-aware middleware for web services composition. IEEE Trans Softw Eng 30(5)
Zhai Y, Zhang J, Lin KJ (2009) SOA middleware support for service process reconfiguration with end-to-end QoS constraints. In: IEEE international conference on web services (ICWS)
Zhang C, Krishnamurthy A, Wang RY, Singh JP (2005) Combining flexibility and scalability in a peer-to-peer publish/subscribe system. In: ACM/IFIP/USENIX international conference on middleware.
Zhang P, Li B, Muccini H, Zhou Y, Sun M (2008) Data-enriched modeling and verification of WS-CDL based on UML models. In: IEEE international conference on web services (ICWS)
Zhang Q, Cheng L, Boutaba R (2010) Cloud computing: state of the art and research challenges. J Int Services Appl 1(1)
Zhang S, Zhang S, Chen X, Huo X (2010) Cloud computing research and development trend. In: Second international conference on future networks
Zhou J, Pakkala D, Perala J, Niemela E, Riekki J, Ylianttila M (2007) Dependency-aware service oriented architecture and service composition. In: IEEE international conference on web services (ICWS)
Author information
Authors and Affiliations
Corresponding author
Additional information
An erratum to this article can be found at http://dx.doi.org/10.1007/s13174-011-0029-8
An erratum to this article is available at http://dx.doi.org/10.1007/s13174-011-0029-8.
Rights and permissions
Open Access This article is distributed under the terms of the Creative Commons Attribution 2.0 International License ( https://creativecommons.org/licenses/by/2.0 ), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
About this article
Cite this article
Issarny, V., Georgantas, N., Hachem, S. et al. Service-oriented middleware for the Future Internet: state of the art and research directions. J Internet Serv Appl 2, 23–45 (2011). https://doi.org/10.1007/s13174-011-0021-3
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s13174-011-0021-3
Keywords
- Future Internet
- Service-oriented computing
- Service-oriented middleware