Résumé
Cet article présente une nouvelle architecture de plate-forme active pour la conception et le déploiement de services réseaux,aswa:Architecture à base deServicesWebActifs. Sur le plan architectural,aswa définit un nœud actif dont les fonctionnalités se répartissent suivant un système d’exploitation, un environnement d’exécution et les Applications Actives. Sur le plan de l’implémentation,aswa est une plate-forme à base de composantes s’appuyant sur les Services Web, ce qui assure la portabilité au niveau des systèmes d’exploitation ainsi qu’au niveau des langages de programmation. En ce qui concerne le déploiement,aswa utilise l’approche nœud actif avec la possibilité de contrôler le chargement de code. En terme de sécurité,aswa permet de sécuriser le déploiement des services actifs en utilisant d’une part le protocolehttps et d’autre part l’en-tête des enveloppessoap des services web. Enfin pour valider cette architecture,aswa définit un pare-feu sous forme d’une application active pour sécuriser le déploiement du code.
Abstract
This paper presents a novel active architecture for building and deploying network services:aswa, Web Services based Active network Architecture. At the architectural level,aswa defines an active node whose functionalities are divided into the Node Operating System, the Execution Environment, and the Active Applications. At the implementation level,aswa is a Web Services based platform where new components could be added and deployed, in order to dynamically modify network nodes behavior. Applications can be developed with any language and communicate across heterogeneous environments, and across Internet and Intranet structures. At the deployment levelaswa uses an active node approach, and offers a controlled deployment mode. In terms of security, Authentication of deployed code and protection of the nodes is achieved by the use ofhttps and the header extensions of thesoap envelope. Finally to validate this architecture,aswa defines a Firewall as an Active Application to secure the code deployment.
Bibliographie
Kilany (R.),Serhrouchni (A.), “Using Distributed Component Model for Active Service Deployment”,iscc 2002.
http://www.comsoc.org/pubs/surveys/1q99issue/psounis.html Active Networks: Applications, Security, Safety, and Architectures
http://www.net-tech.bbn.com/smtpkts/smtpkts-index.html
Banchs (A.)et al., Multicasting Multimedia Streams with Active Networks,icsi technical report 97-050.
Wetherall (D. J.),Tennenhouse (D. L.), “Theacttve_ip option”, In the7th acm sigops European Workshop.
Decasper (D.),Plattner (B.), “dan: Distributed Code Cashing for Active Networks”, Proc.ieee infocom ’98, San Francisco, CA, 29 March_2 April 1998.
Wetherall (D. J.),Guttag (J. V.),Tennenhouse (D. L.), “ants: A Toolkit for Building and Dynamically Deploying Network Protocols”,ieee openarch’98, San Francisco, CA, April 1998.
Active Networks Working Group, “Architectural Framework for Active Networks”, at http://www.cc.gatech.edu/projects/canes/arch/arch_0_9.ps, August 1998.
Huang (H.), “Active Networks: An overview”
Hypertext Transfer Protocol: http://www.w3.org/Protocols/
Simple Mail Transfer Protocol: http://www.ietf.org/rfc/rfc2821.txt
Web Services Activity: http://www.w3.org/2002/ws
Simple Object Access Protocol: http://www.w3.org/tr/soap/
Extensible Markup Language XML (W3C): http://www.w3.org/xml/
xml Schema: http://www.w3.org/xml/Schema
Microsoft.net: http://www.microsoft.com/net/
Schmidt (S.), “lara++ Design Specification”, Computing Department, Lancaster University, January 2000
Cook (C.),Pawlikowski (K.),Sirisena (H.), “Coman: A Multiple-Language Active Network Architecture Enable via Middleware”,OpenArch’02, New York, NY, June 2002
http://www.microsoft.com/com/tech/DCOM.asp
http://www.corba.org/
http://java.sun.com/products/jdk/rmi/
Galis (A.),Plattner (B.),Moeller (E.),Laarhuis (J.),Denazis (S.),Guo (H.),Klein (C.),Serrat (J.),Karetsos (G.T.),Todd (C.), “A Flexibleip Active Network Architecture” In the second International Conference on Active Networks (iwan), edited by H. Yasuda,1942.ieee,Springer Press, Tokjo Japan, octobre 2000
Bossardt (M.),Stadlery (R.), “Service Deployment on High Performance Active Network Nodes”,tik Technical Report 122, September 2001
Biswas (J.)et al., “Theieee P1520 Standards Initiative for Programmable Network Interfaces”,ieee Communications Magazine, Special Issue on Programmable Networks, October 1998
Java 2 Platform, Enterprise Edition: http://java.sun.com/j2ee/
uddi: Universal Description, Discovery and Integration: http://www.uddi.org/
Kilany (R.),Riguidel (M.),Serhrouchni (A.),Zebiane (D.), “A Control Architecture for Active Networks”, SoftCom2001, http://www.fesb.hr/SoftCOM/2001/
Kilany (R.),Zebiane (D.),Riguidel (M.),Serhrouchni (A.), “Control Architecture forants”,ifip Workshop on ip and atm Traffic Management watm’2001 andeunice’2001 http://perso.enst.fr/∼makke/watm2001/
http://www.aspencrypt.com/task_pkcs7.html
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Chamoun, M., Kilany, R. & Serhrouchni, A. Architecture d’un réseau actif à base de services Web. Ann. Télécommun. 59, 615–640 (2004). https://doi.org/10.1007/BF03179690
Received:
Accepted:
Issue Date:
DOI: https://doi.org/10.1007/BF03179690
Mots clés
- Réseau télécommunication actif
- Architecture réseau
- Gestion service télécommunication
- Toile mondiale
- Routage réseau
- Pare feu
- Sécurité communication