ebook img

Services Web en J2EE et .Net PDF

1087 Pages·2003·11.497 MB·English
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview Services Web en J2EE et .Net

11067_Web_J2EE_XP 8/07/03 9:34 Page 1 Services Web o d s Services n r e a a l l s n a e r G Pour faire interagir de manière fiable, souple, sécurisée et transactionnelle, des applications a e hétérogènes au sein d’architectures orientées services, il faut intégrer les notions de contrat, M B e de processus et de conversation métier, mais aussi maîtriser les environnements d’exécu- L tion en évitant les dérives propriétaires qui réduisent l’interopérabilité. Libero Maesanoa plus de 25 . C. Web ans d’expérience professionnelle L . X Une référence pour les développeurs accompagnée d’études de cas en informatique. Ses travaux Cet ouvrage avant tout destiné aux développeurs et aux architectes explique la mise en œuvre d’architectures répar- en recherche et developpement ties sur des plates-formes hétérogènes et mixtes, aussi bien côté serveur (J2EE, .NET) que sur le poste de travail sur les systèmes d’exploitation, (Internet Explorer, Mozilla, Flash, Microsoft Excel XP…), en mettant l’accent sur la description des processus les systèmes transactionnels, la b métier avec BPEL. compilation, les langages objets, lessystèmes intelligents, l’ont T Les techniques d’infrastructure ayant trait à la sécurité, à la fiabilité et aux transactions telles que WS-Security, conduit vers la direction de WS-Transaction, WS-Coordination, sont présentées en détail, non sans un rappel approfondi des normes fonda- grands projets de systèmes de e trices (SOAP 1.1 et 1.2, WSDL et UDDI), de leurs dernières implémentations et des recommandations gestion répartis. E d’interopérabilité WS-I. Christian Bernardest spécialisé avec J2EE et .NET dans l’architecture et le W Au sommaire développement de systèmes N d’information. Expert depuis L’ARCHITECTURE ORIENTÉE SERVICES • Le contrat de service • La qualité de service. Fiabilité, disponibilité, plus de 10 ans dans les continuité, performances, sécurité et gestion transactionnelle • Les architectures dynamiques. Agrégation et environnements orientés objet à dissémination de services. Niveaux de configuration dynamique. Négociation•TECHNOLOGIES DES SERVICES WEB base de machines virtuelles . Conception et implémentations • Protocoles Internet (URI, URN, URL, MIME, HTTP/1.1, SMTP, SSL, TLS). Technologies XML (XML, XML (Smalltalk, Java et plus récemment C# et J#), il s’est Neta m1.e2s. pSatcreusc,t uXrLei ndku, mXMesLs aBgaes.e G, eXsPtaiotnh ,d XesM eLr rSecuhresm. Ma, éDcaOnMis)m•es Édceh acnogdearg eav: eucs augne s leitrtvéicrael ,e uns SaOgeA Pc.odSéO. APPiè 1ce.1s spécialisé sur les technologies t dérivées d’XML. jointes. Styles d’échange: unidirectionnel, requête/réponse, RPC, document, synchrone, asynchrone•Décrire un Xavier Le Gallesest expert dans s e service avec WSDL.Liaisons SOAP, HTTP GET/POST, MIME•Découvrir et publier un service avec UDDI 1.0 et les technologies Microsoft et 2.0. Structure d’un annuaire UDDI. API de découverte et de publication. Correspondance WSDL/UDDI. dirige la société Andeol, leader Implémentations: annuaire public répliqué (UBR), annuaires privés. UDDI 3.0•PLATES-FORMES OPÉRATIONNELLES dans la conception et le •WSDL comme pivot.Transformer un composant en service (MS SOAP Toolkit, Cape Clear CapeStudio). Générer développement de systèmes e E des proxy-services (MS .NET Framework, IBM Web Services Toolkit), squelettes de service (Cape Clear d’informations pour les forces de CapeStudio), clients de test (Cape Clear CapeStudio, WebService Browser)• Plates-formes Java.Apache SOAP vente dans le domaine de la 4J, Xerces, Tomcat, Axis (implémentation de référence). IBM WebSphere. Sun ONE. BEA WebLogic, mais aussi grande distribution. L i b e r o M a e s a n o c E Glue, CapeConnect, Systinet WASP, Collaxa… • Plate-forme .NET. WSE. Framework .NET. ASP .NET. Web Forms. Visual Studio .NET•Implémentations sur le poste de travail.Behavior Internet Explorer. Ecmascript avec Mozilla. Office XP en client SOAP. Macromedia Flash.•Le défi de l’interopérabilité.Tests SOAP, UDDI et WSDL. 2 C h r i s t i a n B e r n a r d Le consortium WS-I•INFRASTRUCTURE DES SERVICES WEB•Fiabilité des échanges: HTTPR, WS-Reliability… i • Gestion de la sécurité: XML Encryption. XML Signature. WS-Security. Exemple avec X.509 • Gestion des transactions: WS-Coordination, WS-Transaction, BTP•Gestion des processus métier en BPEL, WSCI…•ÉTUDE po v DE CAS • Agence de voyage. Implémentation client en IE. Architecture statique: Implémentation en Java. Com J X a v i e r L e G a l l e s Architecture dynamique (UDDI). Implémentation Java•Implémentation mixte Java/.NET•Architecture en pro- ord cessus métier: orchestration de services en BPEL. N r n: o pti c À qui s’adresse cet ouvrage? once e C e –Aux développeursd’applications, en particulier à ceux qui utilisent les environnements J2EE et .NET. –Aux architectesdes systèmes d’information, tentés par les architectures orientées services (AOS). v –Aux décideurs, consultants, chefs de projets et spécialistes de l’intégration, qui ont besoin d’étendre leur capacité S d’intervention vers l’urbanisation et l’ouverture du SI de l’entreprise. a –Aux étudiantsdes écoles d’ingénieurs et universitaires, qui recherchent une référence sur l’architecture orientée services et les technologies de services Web. @ Poursuivez votre lecture sur le Web – téléchargez le code source des exemples et études de cas; – téléchargez le glossaire et les mises à jour. www.editions-eyrolles.com ����������������������������������������� �������� ���� �� ���� �� ���� ����������������������������� CHEZ LE MÊME ÉDITEUR Ouvrages sur XML A. MICHARD. – XML : langage et applications. N°9206, 2e édition 2000, 400 pages. D. HUNTER, et coll. – Initiation à XML. N°9248, 2000, 850 pages. K. WILLIAMS et al. – XML et les bases de données. N°9282, 2001, 1 100 pages. F. BERQUÉ, S. FREZEFOND, L. SORRIAUX. – Java-XML et Oracle. E-Commerce – EAI – Portails dʼentreprise – Applications mobiles. N°9149, 2001, 650 pages + 2 CD-Rom. D. CARLSON. – Modélisation dʼapplications XML avec UML. N°9297, 2002, 324 pages. Ouvrages Java ou .NET P. HARRISON, I. MC FARLAND. – Tomcat par la pratique. N°11270, 2003, 560 pages. J. GOODWILL. – Jakarta Struts. N°11231, 2003, 354 pages. E. ROMAN, S. AMBLER, T. JEWELL. – EJB fondamental. N°11088, 2002, 626 pages. K. AVEDAL, et coll. – JSP professionnel. Avec sept études de cas combinant JavaServer Pages, JDBC, JNDI, EJB, XML, XSLT et WML. N°9247, 2001, 950 pages. S. ALLAMARAJU et al. – Programmation J2EE. Conteneurs J2EE, servlets, JSP et EJB. N°9260, 2001, 1 260 pages. G. LEBLANC. – C# et .NET. N°11066, mai 2002, 800 pages. D. APPLEMAN. – De VB6 à VB.NET. N°11037, mars 2002, 500 pages. T. PETILLON. – Cahier du programmeur ASP.NET. Infrastructure Web dʼune PME avec ASP.NET. N°11210, 2003, 200 pages. E. PUYBARET. – Cahier du programmeur JAVA. Premières applications professionnelles en Java. N°11272, 2003, 240 pages. O. DAHAN, P. TOTH. – Delphi 7 Studio N°11143, 2003, 816 pages. ����������������������������������������� �������� ���� �� ���� �� ���� ����������������������������� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � ÉDITIONS EYROLLES 61, bd Saint-Germain 75240 Paris Cedex 05 www.editions-eyrolles.com Le code de la propriété intellectuelle du 1er juillet 1992 interdit en effet expressément la photocopie à usage collectif sans autorisation des ayants droit. Or, cette pratique sʼest généralisée notamment dans les établissements dʼenseignement, provoquant une baisse brutale des achats de livres, au point que la possibilité même pour les auteurs de créer des œuvres nouvelles et de les faire éditer correctement est aujourdʼhui menacée. En application de la loi du 11 mars 1957, il est interdit de reproduire intégralement ou partiellement le présent ouvrage, sur quelque support que ce soit, sans autorisation de lʼéditeur ou du Centre Français dʼExploitation du Droit de Copie, 20, rue des Grands-Augustins, 75006 Paris. © Groupe Eyrolles, 2003, ISBN : 2-212-11067-7 Mise en page : TyPAO Dépôt légal : septembre 2003 N° dʼéditeur : 6890 Imprimé en France =Bernard.Livre Page I Mardi, 24. juin 2003 2:19 14 À Isabella et Ariele-Paolo À Catherine et Guillaume À Florence =Bernard.Livre Page II Mardi, 24. juin 2003 2:19 14 Remerciements Nous avons eu, au cours de la rédaction de cet ouvrage, des échanges fructueux avec Florian Doyon, Guillaume Dauvergne et Lionel Roche : leurs avis techniques pointus, toujours accompagnés d’encouragements sympathiques, nous ont été bien utiles. Évidemment, la responsabilité du contenu de l’ouvrage, et des erreurs éventuelles que l’on pourra y trouver, incombe uniquement aux auteurs ! Les discussions amicales avec Érik Bukk sur les applications possibles de la technologie et son impact sur les systèmes d’information nous ont permis de bénéficier de sa compétence et de son expérience pour conforter ou adapter notre point de vue. Claude Amenc a dès le début encouragé moralement notre projet et œuvré pour le développement des services Web lorsque la signification du terme était encore inconnue de la plupart des décideurs. Muriel Shan Sei Fan, des Éditions Eyrolles, a été un éditeur (devrait-on dire éditrice ?) enthousiaste et volontaire. Elle nous a soutenus sans faille tout au long de la tâche, qui s’est finalement révélée d’une ampleur supérieure aux prévisions. En plus du professionnalisme, toute l’équipe d’Eyrolles, et notamment Muriel, Anne Garcia et Sophie Hincelin, a fait preuve de beaucoup de gentillesse et de patience avec des auteurs pas toujours à l’heure. Enfin, nos familles ont supporté stoïquement les soirées, dimanches et vacances que nous avons passés sur les claviers : cet ouvrage leur est dédié. Christian Bernard Xavier Legalles Libero Maesano

See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.