Internet / XML / SOA, XML and Web Services



Similar documents
Principles and Foundations of Web Services: An Holistic View (Technologies, Business Drivers, Models, Architectures and Standards)

VALLIAMMAI ENGINEERING COLLEGE SRM NAGAR, KATTANKULATHUR DEPARTMENT OF COMPUTER APPLICATIONS SUBJECT : MC7502 SERVICE ORIENTED ARCHITECTURE

SOA Fundamentals For Java Developers. Alexander Ulanov, System Architect Odessa, 30 September 2008

Agents and Web Services

Service Oriented Architecture (SOA) Architecture, Governance, Standards and Technologies

Business Process Execution Language for Web Services

Service Oriented Architecture (SOA) Architecture, Governance, Standards and Technologies

Oracle SOA Reference Architecture

TECHNOLOGY TRANSFER PRESENTS MAX. From EAI to SOA ACHIEVING BUSINESS AGILITY THROUGH INTEGRATION

A standards-based approach to application integration

Enterprise Application Integration (EAI) Architectures, Technologies, and Best Practices

EAI OVERVIEW OF ENTERPRISE APPLICATION INTEGRATION CONCEPTS AND ARCHITECTURES. Enterprise Application Integration. Peter R. Egli INDIGOO.

AquaLogic ESB Design and Integration (3 Days)

Architectures, and. Service-Oriented. Cloud Computing. Web Services, The Savvy Manager's Guide. Second Edition. Douglas K. Barry. with.

Oracle Service Bus vs. Oracle Enterprise Service Bus vs. BPEL wann soll welche Komponente eingesetzt werden?

XML- New meta language in e-business

Enterprise Application Integration (EAI) Architectures, Technologies, and Best Practices

Service Oriented Architecture

Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Presentation / Interface 1.3

Oracle Business Activity Monitoring 11g New Features

SOA REFERENCE ARCHITECTURE: SERVICE TIER

Leveraging Service Oriented Architecture (SOA) to integrate Oracle Applications with SalesForce.com

The webmethods ESB. The Foundation of your SOA. Jean-Michel Ghyoot, Principal Solution Architect, March 28, 2013

Presentation Outline. Key Business Imperatives Service Oriented Architecture Defined Oracle SOA Platform SOA Maturity/Adoption Model Demo Q&A

JOHN KNEILING APRIL 3-5, 2006 APRIL 6-7, 2006 RESIDENZA DI RIPETTA - VIA DI RIPETTA, 231 ROME (ITALY)

Beeple, B-Pel, Beepul? Understanding BPEL and Its Role in SOA

Service Oriented Architecture 1 COMPILED BY BJ

SOA REFERENCE ARCHITECTURE

T Network Application Frameworks and XML Web Services and WSDL Tancred Lindholm

How To Understand A Services-Oriented Architecture

AquaLogic Service Bus

SOA Best Practices (from monolithic to service-oriented)

XIII. Service Oriented Computing. Laurea Triennale in Informatica Corso di Ingegneria del Software I A.A. 2006/2007 Andrea Polini

Introduction to Service-Oriented Architecture for Business Analysts

Web Services in Oracle Fusion Middleware. Raghu Kodali Consulting Product Manager & SOA Evangelist Oracle Fusion Middleware Oracle USA

Reusing Existing * Java EE Applications from Oracle SOA Suite

SOA CERTIFIED CONSULTANT

Service-oriented architecture in e-commerce applications

Introduction into Web Services (WS)

Enterprise Service Bus Defined. Wikipedia says (07/19/06)

CST6445: Web Services Development with Java and XML Lesson 1 Introduction To Web Services Skilltop Technology Limited. All rights reserved.

Unifying IT Vision Through Enterprise Architecture

Introduction to WebSphere Process Server and WebSphere Enterprise Service Bus

Oracle BPEL Nuts and Bolts

SOA, BPM, and Microsoft: A Pragmatic View

SERVICE ORIENTED ARCHITECTURE

An Oracle White Paper November Oracle Primavera P6 EPPM Integrations with Web Services and Events

Computer Science E-259

JBOSS ENTERPRISE SOA PLATFORM AND JBOSS ENTERPRISE DATA SERVICES PLATFORM VALUE PROPOSITION AND DIFFERENTIATION

Federal Enterprise Architecture and Service-Oriented Architecture

ActiveVOS Server Architecture. March 2009

SOA CERTIFIED JAVA DEVELOPER (7 Days)

IBM SOA Foundation products overview

Christoph Bussler. B2B Integration. Concepts and Architecture. With 165 Figures and 4 Tables. IIIBibliothek. Springer

Enterprise Application Designs In Relation to ERP and SOA

Increasing IT flexibility with IBM WebSphere ESB software.

Guiding Principles for Modeling and Designing Reusable Services

SOA Planning Guide The Value Enablement Group, LLC. All rights reserved.

1 What Are Web Services?

Core Feature Comparison between. XML / SOA Gateways. and. Web Application Firewalls. Jason Macy jmacy@forumsys.com CTO, Forum Systems

The Oracle Fusion Development Platform

MAX DOLGICER EAI (ENTERPRISE APPLICATION INTEGRATION) OCTOBER 11-13, 2006 VISCONTI PALACE HOTEL - VIA FEDERICO CESI, 37 ROME (ITALY)

Service-Oriented Architecture: Analysis, the Keys to Success!

The Challenges in Real Life ESB Deployments

Prerequisites for Successful SOA Adoption

Copyright 2012, Oracle and/or its affiliates. All rights reserved.

Service Oriented Architectures

Business Process Management Enabled by SOA

1 What Are Web Services?

Oracle SOA Suite: The Evaluation from 10g to 11g

Run-time Service Oriented Architecture (SOA) V 0.1

Business Performance Management Standards

Open Source egovernment Reference Architecture Osera.modeldriven.org. Copyright 2006 Data Access Technologies, Inc. Slide 1

INTEGRATING ESB / BPM / SOA / AJAX TECHNOLOGIES

Emerging Technologies Shaping the Future of Data Warehouses & Business Intelligence

What You Need to Know About Transitioning to SOA

Motivation Definitions EAI Architectures Elements Integration Technologies. Part I. EAI: Foundations, Concepts, and Architectures

26.Roundtable Münchner Unternehmerkreis IT Simone Frömming - Vice President Sales Oracle Deutschland GmbH

Reporting component for templates, reports and documents. Formerly XML Publisher.

Strategic Information Security. Attacking and Defending Web Services

The Service Revolution software engineering without programming languages

SOA and Web Services. Larry Kramer Principal Applied Technologist June 9, A PeopleTools and Fusion perspective

Increasing IT flexibility with IBM WebSphere ESB software.

A Service-Oriented approach dedicated to Internet based Business Process Networks: Building a MDA based collaborative platform with opensource

Air Force SOA Enterprise Service Bus Study Using Business Process Management Workflow Orchestration for C4I Systems Integration

Sadržaj seminara: SOA Architecture. - SOA Business Challenges s: Billion Dollar Lock-In. - Integration Tools. - Point-to-Point Approach

Oracle SOA Suite Then and Now:

Comparing ebxml messaging (ebms) AS2 for EDI, EDI VAN and Web Service messaging

Application Development,.NET

Securely Managing and Exposing Web Services & Applications

A Unified Messaging-Based Architectural Pattern for Building Scalable Enterprise Service Bus

Service Oriented Architecture Based Integration. Mike Rosen CTO, AZORA Technologies, Inc.

OASIS Implementation - Version 1.1.1

Challenges and Opportunities for formal specifications in Service Oriented Architectures

ebay : How is it a hit

BUSINESS PROCESS AND EBXML - WEB SERVICES INTEGRATION PLATFORM, REQUIREMENTS, ARCHITECTURES, SECURITY

ESB solutions Title. BWUG & GSE Subtitle guy.crets@i8c.be. xx.yy@i8c.be

Enterprise SOA Service activity monitoring

Transcription:

Internet / XML / SOA, XML and Web Services Orsys, with 30 years of experience, is providing high quality, independant State of the Art seminars and hands-on courses corresponding to the needs of IT professionals. Orsys proposes a set of courses on the most important topics in IT technologies and management. Seminars Synthesis Courses Hands-on courses SOA, Service Oriented Architecture... Best ( p4 ) XML state of Art... Best ( p2 ) SOA, Design of a service Oriented Architecture... Best ( p6 ) XML Implementation, Overview... Best ( p8 ) ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 1

Synthesis Course, 2 day(s) Ref : XML Participants This course is aimed at people wishing to understand XML and to discover its components related to information systems. Pre-requisites A good Web based technical knowledge is required. Next sessions Brussels Geneve Luxembourg XML state of Art Best > Internet / XML / SOA > XML and Web Services OBJECTIVES XML has become an irreplaceable standard to exchange data over the Web. Strongly used in the industry of IT's, it's now one of the main components of Web applications, information systems, data integration, e- commerce (mainly B2B)... Through its many languages, XML can be used to define data structures and check data validity, to transform data and to expose it using different data formats (XML, CSV, SOAP). XML is also strongly used in services oriented architectures. This seminar gives you an XML overview so that you could better appreciate its use in your own information systems and web applications. 1) Knowledge base 2) XML data definition 3) XML data manipulation 4) Web Services Presenter 5) XML database 6) XML workflow 7) Web 2.0 and XML Cyril BALL He is a Professor of Information Technologies for both professionals and students. He has provided his knowledge for more than 18 years in many organizations such as Paris Dauphine University. He was project manager and database administrator in several services companies working for large groups such as Banque Populaire, BNP or CL where he acquired a good knowledge of various business problems, especially those managing huge quantities of data. 1) Knowledge base Origins and objectives - Markup languages. SGML, HTML and CSS. Strengths and weaknesses. Document structure, content and appearance. What's better with XML? XML standard - W3C and xml.org. The markups, elements and attributes, XML namespaces, xmlns. Hyperlinks with XLink. - XML galaxy, XML languages. Applications samples - EDI, data exchange, ETL. Data publication and exposure. 2) XML data definition DTD : document type definition - Wellformedness and validity. Native data types. How to create elements and attributes. The weakness of DTDs. XML Schema and data modeling - Simple and complex types. Creating collections. Inheritance. XSD libraries. Data design - Creating, documenting and maintaining DTDs and XSD. Rules and methods to construct schemas. - From UML to XML. Main tools. 3) XML data manipulation XSL Transformation - XPath to extract and aggregate data. - XSLT document creation. XSLT programming templates. The XSLT processor. - Binary transformation with XSL/FO. Working with XML - From XML documents to objects graphs with DOM API. - Event based programming with SAX API. Use in Java environment. Using XSL-T on client and server side - Client and server side transformations. XSLT processors and data exchange. - Content management systems (CMS). Syndication, push, RSS and ATOM feed. Data manipulation tools - XML tools (XMLSpy, Oxygen...). XSLT and XSLFO tools (Stylevision). - XML suites: Altova Studio, Adobe Studio. 4) Web Services ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 2

Web services architectures - WS Client, WS server, WS directory. SOA. WSDL, UDDI et SOAP - Web service description with WSDL. WS inscription with UDDI. - XML-RPC. SOAP (Simple Object Access Protocol): comparison with REST. Web services creation - Workflows. Long data Transactions. - Web services standards: BPEL, WS-Transaction et WS-Coordination. Security - Authentication, XML Encryption, XML signature, XKMS. - PKI and WS-Security the raising standard. - Use in application servers. -.NET strategy. J2EE servers (Websphere, Weblogic, JBoss, etc.). 5) XML database XML data storage - XML as a data model. Relational mapping or native format? Indexation, structure or content search. How to integrate with the existent. Query languages - SQL/XML extends SQL. Microsoft LINQ. XQuery: W3C's standard. XUpdate to update data. Database tools - SGBDR extension: IBM, Oracle, Microsoft. Natives XML SGBD: Tamino, GoXML, TextML, NeoCore, X- Hive... What's about performances? - Use case: PCWorldOnLine. 6) XML workflow Data integration through XML EII - XML EII (Enterprise Information Integrators): imported schemas and integrated views. - Extracting data guides. Query splitting. Unifying results. - EII XML samples: BEA Liquid Data, IBM Information Integrator, Médience (BO). Applications integration through XML EAI - EAI functionality: connection, transformation, data exchange, process modeling, workflows management. EAI Bus. - EAI XML samples: MS BizTalk, BEA Weblogic Integration, IBM Websphere Business Integration, Oracle, Sun ONE, Tibco, etc. - Application integration through Web services : the Qwest sample with UDDI. XML and B2B - Why is it better to use XML in B2B solutions. Protocols and samples: cxml, xcbl, UBL, RosettaNet, OAGIS, FIX. - ebxml to replace the old EDI: process models, activities and dictionaries. - ebxml use case : the MTR's e-invoicing system. 7) Web 2.0 and XML Web 2.0 - For a more social and better fashioned Web. - Development tools and rich client. Semantic Web - Description and annotation of XHTML pages and resources. The RDF semantic model. ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 3

Seminar, 2 day(s) Ref : SAO Participants This seminar addresses the architects, the analysts, the designers-developers, the project managers wishing to understand the stakes of SOA's architectures and possibilities to implement it. Pre-requisites Basic knowledge in application architecture and in Web Services technologies. Next sessions Brussels Geneve Luxembourg SOA, Service Oriented Architecture overview Best > Internet / XML / SOA > XML and Web Services OBJECTIVES This seminar presents the key concepts of SOA - Services Oriented Architecture- and the functional and technical stakes connected to its implementation. It also presents the best practices for the definition of its architecture as well as the link with Web Services. It explains how to move from the applications of a classical computing system to oriented services and how SOA can benefit your information system and what is required for its implementation. 1) Introduction 2) SOA Concepts 3) SOA Governance 1) Introduction It covers the following aspects - Current situation : evolution of IT system and evolution of companies needs. - Business issues : Silos, " Spaghetti " programming, Computing ridigity... - The search for integration solutions : EAI, CORBA, XML... 2) SOA Concepts 4) SOA Technical Architecture 5) Actors and the products of the market - SOA definitions from Gartner, W3C... - Basic SOA concepts : what are the concepts behind SOA (subdivide method agreement, use existing, change for commercial reason, and react on the environment)? - Why to use SOA? We develop the reasons to implement SOA and approach the advantages and the risks in implementing SOA in a company. - SOA stereotypes : common ideas about SOA. What SOA is or what it i not; What SOA covers or what it does not cover. - Service concepts. We explain the key features of services: service contract (abstract and concrete WSDL, WS Policy, SLA..), loose coupling, abstraction, reusability (agnostic service), autonomy, statelessness, discoverability (through UDDI registry), composability (concept of separation of concerns). 3) SOA Governance - What are the definitions of SOA Governance: by Gartner, by Hoogervorst... - What is a SOA Roadmap: the SOA project lifecycle - What are the main steps to implement SOA architecture in a company? How to deploy SOA architecture? - State of the situation - Why to use of different maturity models to estimate the state of the situation: to improve SOA fields simultaneously but at different speeds. The results of the SOA roadmap - The basic choices for organization and management. - The choice of Business projects. - The choice of projects to prepare the company for an effective implementation of SOA (capability projects). - Organization of teams: Implementing SOA architecture means to assign roles and responsibilities, to establish a management mechanism, an organizational transverse structure, to determine the governance processes and determine the power of decision in these processes. Implementation of a Center of Excellence which is made of different roles. - Modeling Framework: What is the position of this important aspect in SOA architecture, what are the market framework (TOGAF, Praxeme, RUP...), how to model business and activities services??what is the impact of service contract? - Reference Architecture: why to define a reference architecture, what is it (which components are made of it) and how to define it? - Control and monitoring : a quick view of this important aspect in a SOA Architecture : Maturity model assessment, processes monitoring, PKI monitoring. 4) SOA Technical Architecture - Services infrastructure : what are the common components you find in a SOA platform. Preview of BPEL, BPMN, ESB, JMS, Event, Human task, CEP, BAM, BR... - WSDL Contract to describe services: a practical example of the abstract and concrete parts of a service. - WS-standards and their implementations : what are the different current standards for the following fields : security, transaction, reliable messages and messages identifications. - Implementation of WS with Java: presentation of different Java implementation standards as JAX-RPC, JAX-WS, JAXB to develop services. - Services orchestration : What are the standard behind this concept? (Such as BPMN, BPEL, SCA (service components architecture). The development lifecycle use to implement business processes. Categories ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 4

of processes. Emergence of BPMS : Business Process Management Suite. What are the components of BPMS? What is the lifecycle with BPMS? Evolution of BPMN to executable models. - Enterprise Service Bus (ESB) : notion and basic features : transport, routing, transformation..., definition of EDA (Event Driven Architecture), Java Business Integration (JBI) standard in the ESB field. View of several ESB design patterns. Typical uses of an ESB. - Services Registry : research and publication of services through UDDI standard. - Services Repository : enterprise reference system to document services, to manage services lifecycle (versions, variants, links between services, synchronization with UDDI registry...). - Business Rules (BR) : how to use them to increase business processes agility? What is the typical implementation of Business Rules? - Master Data Management (MDM) : what is the business issues and how to manage the reference data of an enterprise? - Business Activity Monitoring (BAM) : It is a tool of supervision and piloting of the processes. It allows to define business metrics, business alerts and to build business reports based on these metrics. - Complex Event Processing (CEP): Enables Advanced Event-Driven Analysis & Pattern Detection. Provides IT Users with a Rich, Declarative Language for Evaluating Events. 5) Actors and the products of the market - Criteria for selecting a SOA platform : general criteria whatever the tool and specific criteria. - Offers of the market: commercial software (IBM, Oracle, TIBCO...), open source (Mule, JBoss...), #hybrid solution# (JBoss Entreprise SOA Plate-forme, FUSE, Mule ESB Entreprise, WSO2) and other products (Amberpoint, EBX platform...) for the different components of a SOA platform. ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 5

Hands-on course, 4 day(s) Ref : SOB Participants Project managers, architectes. Pre-requisites Good knowledge of multilevel architectures, software design and UML SOA, Design of a service Oriented Architecture Best > Internet / XML / SOA > XML and Web Services OBJECTIVES This training shows how to design a service oriented architecture by using the principles of the method PRAXEME. You will understand the structure of the Web Services, the orchestration of the services and the relationship with the component approaches. The products of the market and the open source solutions will be detailed. 1) Introduction 2) The concepts of SOA 3) Introduction to the methodological approach 4) Semantic model of the domain 5) Business process and SI use cases 6) Definition of the logical architecture 7) Technical architecture definition 8) Market actors and products 1) Introduction - The stakes of companies and the MDA approach of OMG. - Multi-tiers architecture, business components: interoperability limits of classical middleware. - Web services and SI interoperability. - From components to services oriented architectures (SOA): Limits of the SI's management by projects, introduction to services, services contracts, services orchestration, the SOA approach benefices. 2) The concepts of SOA - Conceptual model of a SOA. - Business service concepts: Service exposition, loose-coupling, synchronous vs asynchronous model, service provider and consumer, service contract, services typology, services vs components. - Business components: Exploitation unit, contract implementation, components dependency and orchestration. 3) Introduction to the methodological approach - The different approaches and Meta models: the Zachman framework, the methodological axes of the RUP, the PRAXEME approach, development process. - Life cycle of a SOA project: strategically vision and organisational macro process, organisational process, technical implementation, the metaphor of urban planning and aggregation level, the PRAXEME's vocabulary: logical fabric, logical workshop and logical engine. 4) Semantic model of the domain - Analyse of the business domain. - Modeling of the reference objects and their life cycle, model structuring and relationship with urban planning. 5) Business process and SI use cases - Introduction to the pragmatic model. - Business process analyse: use of activity diagrams, relation with the semantic model, pragmatic classes. - The SI's use cases. - The geographic model. 6) Definition of the logical architecture - Derivation of the semantic and pragmatic models to the logical architecture: management of navigation, 1..n, n..m relationships, associative class, structuring rules of the class diagram. - Specification of the logical engines and the logical services: use of the MDA approach, grouping in logical workshop and fabrics, relation with urban planning. - Logical services definition: pre-condition, post-condition, exception or signals, input and output messages, definition of associated complex types, management of variants and contextualization. - Using contracts, QoS specification, metrics of Quality. - Integration of existing applications. 7) Technical architecture definition - Implementation of the logical model with components: components of the layers of a SOA, process components, service façade, factories and types of factory, the MDA approach. - Versions management, interactions mode and input/output messages, transactions management and compensation service. - Description of services with WSDL, SOAP invocation: building interoperable XML schemas, service web design patterns. - Service web infrastructure (WS-*), management of security, transaction, reliability, use of UDDI repository. ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 6

- Service web orchestration and integration of business process: presentation of the BPEL, BPMN standards: creation of visual representation of a process and execution of BPEL scripts, transaction and execution context management. - Composite application management: introduction to the Service Component Architecture (SCA) standard. - The Enterprise Service Bus (ESB): concepts of ESB, introduction to the JBI. 8) Market actors and products - Typology of the existing products and selection criteria. - The SOA products of the main actors. - Open Source products. ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 7

Hands-on course, 4 day(s) Ref : PXM Pre-requisites Basic Knowledge in programming, databases and Internet architecture. XML Implementation, Overview Best > Internet / XML / SOA > XML and Web Services OBJECTIVES The need to share and exchange information between users and applications has accelerated the use of XML technologies. This course will show you how to take advantage of these technologies. You will learn how to design your XML data, how to distribute and publish them, how to use them via your applications, Web services and databases. 1) Industrial XML 2) XML parsers 3) Validating documents 4) XSLT transformation 5) Publishing documents 6) Message and XML exchanges 7) XML and databases 8) Security of XML exchanges 9) Graphics interfaces and office system Workshop The hands-on work will be performed in the XML-Spy environment. 1) Industrial XML - Review of structured languages: SGML, HTML, XML and XHTML. The issues. Why XML is indispensable? - XML advantages and disadvantages. - Overview: XML editors, technologies, SAX, DOM, JAXB... 2) XML parsers - Market offers. The role of parsers. - API parsers. Java (JAXP),.Net, Flash parsers. - Ajax and reading data in HTML pages. Workshop Utilising various parsers. 3) Validating documents - Structure and components of an XML document. - A well-structured document and a valid document. - Validation models. Syntax and use. - DTD. XML Schema. XSD schemas: structure, data typing, composition tools. Modelling. Implementation. - Namespaces. Role, integrating, sharing, creating them. 4) XSLT transformation - Challenges of the XSLT language on XML transformation. Constructing trees, re-structuring, generating multi-formats: XHTML, SVG, PDF. 5) Publishing documents - Raw display via the navigators. - Formatting with CSS style sheets. - XHTML's role in accessibility. Technical hints. - XPATH for navigating in XML data. - XSL-T. Transforming data into web formats. - The XSL-FO language for object formatting. Conversion to paper-type formats PDF, RTF, etc. Workshop Manipulating XSL-T and XSL-FO. 6) Message and XML exchanges - DOM and the standardised programming interface. - Applications servers: architecture in.net and JEE. - Flash: FLEX, XML exchanges and Web services. - Transferring and serialising messages: Rest, XML-RPC, SOAP, WSDL, UDDI. Defining Web Services. Workshop Adapting a JavaScript application using XML documents. Interrogating a Web Service. 7) XML and databases - Storing XML documents. RDBMS to native XML databases. XML interrogation languages: XPath, XQuery, XLink, XPointer, SQL extensions. ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 8

8) Security of XML exchanges - The different security protocols: HTTPS, XML Signature (Xml Dsig): digital signature, XML encryption, XML access control, WS-security. 9) Graphics interfaces and office system - Microsoft's XAML language. SMIL: Web animations. XForms, InfoPath: electronic form. Blogs and RSS, ATOM. SVG: vector standard. RDF, a metadata definition framework. Microsoft's Office offering. Open XML. ODF. XML compression. ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 9