La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Ce quuniGone peut apporter… Le M2M et lASN.1. 2 décembre 06 M2M Le M2M repose sur léchange de données entre applications communicantes Un des moyens dinfluer.

Présentations similaires


Présentation au sujet: "Ce quuniGone peut apporter… Le M2M et lASN.1. 2 décembre 06 M2M Le M2M repose sur léchange de données entre applications communicantes Un des moyens dinfluer."— Transcription de la présentation:

1 Ce quuniGone peut apporter… Le M2M et lASN.1

2 2 décembre 06 M2M Le M2M repose sur léchange de données entre applications communicantes Un des moyens dinfluer sur le coût dune solution est la maîtrise des volume de données Facturation au volume sur les réseaux sans-fil Stockage Polymorphisme des données : la multiplicité des applications nécessite de présenter les données selon le format approprié à la position dans larchitecture

3 3 décembre 06 ASN.1 Abstract Syntax Notation Number 1 est présent dans de nombreux domaines (télécoms, transactions électroniques, annuaires, militaire…) Permet de définir des structures de données de manière formelle Spécifie des types de base et la possibilité de les combiner en structures complexes Associe des règles dencodage standardisées indépendantes de lOS, du matériel et des langages de programmation Permet des encodages textuels (XML) et binaires (BER, PER)

4 4 décembre 06 Volume de données : ASN.1 offre naturellement des encodages compacts (ex : binaire PER) Polymorphisme : la même API ASN.1 offre les encodages textuels (XML) et binaires (BER, PER) LASN.1 apporte une souplesse dans le choix des encodages Loptimisation du compactage des données est induite par lexistence dune description formelle (le schéma ASN.1) La binarisation de XML est native : à partir dun schéma ASN.1 on peut décoder du XML et encoder du PER Autre avantage de la binarisation : gain en temps CPU (le décodage binaire est plus rapide quun parsing XML). ASN.1 et le M2M

5 5 décembre 06 Exemple : M2MXML M2MXML est une initiative de la société SensorLogic basculée dans lopen-source Protocole pour piloter à distance et collecter des données des différents équipements répartis sur le réseau Pas de spécification formelle du protocole (définition prosaïque)

6 6 décembre 06 uniGone a défini le schéma ASN.1 du protocole permettant les encodages XML tels quils sont exposés dans la spécification v1.1 ainsi que binaires (BER ou PER) Avantage du schéma : réduction des erreurs dinterprétation, adaptation facilitée au langage de programmation et meilleure possibilité de compression Exemple : M2MXML

7 7 décembre 06 Exemple : M2MXML Génération dune API Java et C# à partir du schéma et de Asn1Compiler Un exemple montrant lutilisation de lAPI permet également des comparatifs de taille de message Les messages utilisés sont ceux fournis dans M2MXML v1.1

8 8 décembre 06 Exemple : M2MXML M2MXMLMessage ::= { ver "1.1", td "A3EAB3000C4F4323BED38BD659878DAB", percept { address "AI1", perceptType analog, timestamp " ", seq 123, simpleValue "102.5" } XML encoding: 3c 4d 32 4d 58 4d 4c d e d e 0d 0a c d d d 70 3d d c d e f 3e 0d 0a 3c 2f 4d 32 4d 58 4d 4c 3e BER encoding: e a3 1b a b e 35 PER encoding: a e a a a a0 07 b e3 50

9 9 décembre 06 Exemple : M2MXML Pour 8 messages, les encodages XML, BER et PER sont comparés La compression zip est appliquée à chaque encodage Technique de codage Taille moyenne en octets XML195 XML zip144 BER83 BER zip73 PER64 PER zip60

10 10 décembre 06 Exemple : M2MXML En conclusion : lencodage PER représente pour ce cas dapplication un gain en taille de 70% Le gain en rapidité peut également être démontré

11 11 décembre 06 Liens utiles M2MXML Utilisations dASN.1 Binarisation de XML

12 Présentation de la société

13 13 décembre 06 Éditeur logiciel spécialisé dans la spécification et lencodage des données Solutions basées sur les technologies ASN.1 / XML Outils : compilateur ASN.1 et API pour Java et.NET (C#), analyseur de protocoles Solutions « métier » : passerelles dinterconnexion dédiées, outils spécialisés Présentation

14 14 décembre 06 Suite logicielle ASN.1 2 applications : compilateur et analyseur Des librairies standards ou sur demande Prestations, expertise, développement Engagement fort vis à vis des clients : Accompagnement : support Dépôt des codes source auprès de lAPP Asn1Solutions

15 15 décembre 06 Compilateur ASN.1 / générateur de code : X680/X681/X682/X Application pure Java Génération de code Java et C# (.NET) Interface dutilisation générée très intuitive (au plus près du schéma) Runtime optimisé pour tous les encodages BER/DER/PER (aligné ou non)/XER/EXER X690/X691/X693 Asn1Compiler

16 16 décembre 06 Analyseur ASN.1 « universel » Visualisation graphique de tous les encodages Lecture de fichiers, analyse réseau ou gateway TCP/IP Indispensable en développement, intégration, validation et support Asn1Browser

17 17 décembre 06 Issues de Asn1Compiler avec documentation javadoc ou chm, fichier dexemple adapté Runtime associé inclus Moins coûteux quun compilateur en cas dutilisation de standards Disponibles sur étagère (standards) et sur demande (syntaxes privées) Asn1API

18 18 décembre 06 Spécification de vos données Formation sur ASN.1, outils Développement de vos solutions Plusieurs clients nous ont fait confiance pour développer leurs solutions (Swisscom, France Telecom, Ericsson…) Développements « customisés »

19 19 décembre CONTACTS (USA) ABB (Suisse) ADVANCED INFOS SERVICES (Thaïlande) AEPONA (Irelande) ALCATEL CIT (France) ALTIUS (France) ARTILIUM (Belgique) ARTILIUM COMMUNICATIONS (Belgique) ATLANTIS TELECOM (République tchèque) AUSTRIA TELECOMMUNICATION (Autriche) BETTY-TV (Allemagne) BILLZ (USA) BPL MOBILE COMMUNICATIONS (Inde) BS4 (Pologne) C3T (France) COMPANHIA DE TELECOMUNICACOES DE MACAU (Macau) DEBITEL (Danemark) EADS TELECOM (France) ERICSSON (Suisse, Australie) FRANCE TELECOM (France) IMP Industries (France) ISS / IBM (Polynésie Française) JASPER SYSTEMS (USA) KAPSCH CARRIER COM (Autriche) NORTEL NETWORKS (Santa Clara USA) RUF TELEMATIK (Allemagne) SIEMENS (Portugal) SITIOS INTERACTIVOS DE COMERCIO (Mexique) SMARTTRUST (SONERA CORP.) (Suède) SWISSCOM (Suisse) SYBORG (Allemagne) TADIRAN TELECOM (Israël) TELMORE (Danemark) UNOTEL (Danemark) XELEX (USA) … Quelques références


Télécharger ppt "Ce quuniGone peut apporter… Le M2M et lASN.1. 2 décembre 06 M2M Le M2M repose sur léchange de données entre applications communicantes Un des moyens dinfluer."

Présentations similaires


Annonces Google