Major Attractions
Sydney Opera House:
The Sydney Opera House is a multi-venue performing arts center in Sydney, New South Wales, Australia. It´s Situated on Bennelong Point in Sydney Harbour, close to the Sydney Harbour Bridge, the facility is adjacent to the Sydney central business district and the Royal Botanic Gardens, between Sydney and Farm Coves.
Designed by Danish architect Jørn Utzon, the facility formally opened on 20 October 1973 after a gestation beginning with Utzon's 1957 selection as winner of an international design competition.
West MacDonnell:
West MacDonnell is a national park in the Northern Territory (Australia), 1234 km south of Darwin. It extends along the MacDonnell Ranges west of Alice Springs.
LGBT Mardi Gras
These major events attract a large number of tourists. The Sydney Gay and Lesbian Mardi Gras is an annual event that attractions thousands of international tourists.
Great Barrier Reef
Is the world's largest coral reef system composed of over 2,900 individual reefs and 900 islands. The reef is located in the Coral Sea, off the coast of Queensland, Australia
The Kimberley
Is one of the nine regions of Western Australia. It is in the northern part of Western Australia, bordered on the west by the Indian Ocean, on the north by the Timor Sea, on the south by the Great Sandy and Tanami Deserts, and on the east by the Northern Territory.
Kangaroo Island
Is Australia's third-largest island, after Tasmania and Melville Island. It lies in the state of South Australia. Its closest point to the mainland is Snapper Point in Backstair Passage which is 13.5 km from the Fleurieu Peninsula.
Once occupied by Australian Aborigines, the native population disappeared after the land became an island following rising sea levels several thousand years ago. It was subsequently resettled as part of the colony of South Australia from 1836.
Tasmanian Wilderness
The area is one of the largest conservation areas in Australia, covering almost 20% of Tasmania. It constitutes one of the last expanses of temperate wilderness in the world, and includes the South West Wilderness.
This place is a World Heritage Site in Tasmania, Australia.
Australian Alps
Is the highest mountain range in Australia, and is the only bioregion on the Australian mainland in which deep snow falls annually. This range is located in southeastern Australia, and it straddles eastern Victoria, southeastern New South Wales, and the Australian Capital Territory. These Alps contain Australia's peaks exceeding 2,000 meters.
Indigenous music:
The most famous feature of their music is the didgeridoo. This wind instrument, made of wood, is used among Aboriginal tribes of Australia. Initially, the didgeridoo was primarily played as an accompaniment to ceremonial dancing and singing. However, it was also common for didgeridoos to be played for solo or recreational purposes outside of ceremonial gatherings.
Conférence pour la journée des conservateurs du ministère de la Défense (27 nov. 2012, durée : 1 h).
Présentation des enjeux stratégiques de la médiation numérique pour les institutions culturelles (archives, bibliothèques, musées).
Major Attractions
Sydney Opera House:
The Sydney Opera House is a multi-venue performing arts center in Sydney, New South Wales, Australia. It´s Situated on Bennelong Point in Sydney Harbour, close to the Sydney Harbour Bridge, the facility is adjacent to the Sydney central business district and the Royal Botanic Gardens, between Sydney and Farm Coves.
Designed by Danish architect Jørn Utzon, the facility formally opened on 20 October 1973 after a gestation beginning with Utzon's 1957 selection as winner of an international design competition.
West MacDonnell:
West MacDonnell is a national park in the Northern Territory (Australia), 1234 km south of Darwin. It extends along the MacDonnell Ranges west of Alice Springs.
LGBT Mardi Gras
These major events attract a large number of tourists. The Sydney Gay and Lesbian Mardi Gras is an annual event that attractions thousands of international tourists.
Great Barrier Reef
Is the world's largest coral reef system composed of over 2,900 individual reefs and 900 islands. The reef is located in the Coral Sea, off the coast of Queensland, Australia
The Kimberley
Is one of the nine regions of Western Australia. It is in the northern part of Western Australia, bordered on the west by the Indian Ocean, on the north by the Timor Sea, on the south by the Great Sandy and Tanami Deserts, and on the east by the Northern Territory.
Kangaroo Island
Is Australia's third-largest island, after Tasmania and Melville Island. It lies in the state of South Australia. Its closest point to the mainland is Snapper Point in Backstair Passage which is 13.5 km from the Fleurieu Peninsula.
Once occupied by Australian Aborigines, the native population disappeared after the land became an island following rising sea levels several thousand years ago. It was subsequently resettled as part of the colony of South Australia from 1836.
Tasmanian Wilderness
The area is one of the largest conservation areas in Australia, covering almost 20% of Tasmania. It constitutes one of the last expanses of temperate wilderness in the world, and includes the South West Wilderness.
This place is a World Heritage Site in Tasmania, Australia.
Australian Alps
Is the highest mountain range in Australia, and is the only bioregion on the Australian mainland in which deep snow falls annually. This range is located in southeastern Australia, and it straddles eastern Victoria, southeastern New South Wales, and the Australian Capital Territory. These Alps contain Australia's peaks exceeding 2,000 meters.
Indigenous music:
The most famous feature of their music is the didgeridoo. This wind instrument, made of wood, is used among Aboriginal tribes of Australia. Initially, the didgeridoo was primarily played as an accompaniment to ceremonial dancing and singing. However, it was also common for didgeridoos to be played for solo or recreational purposes outside of ceremonial gatherings.
Conférence pour la journée des conservateurs du ministère de la Défense (27 nov. 2012, durée : 1 h).
Présentation des enjeux stratégiques de la médiation numérique pour les institutions culturelles (archives, bibliothèques, musées).
Traitement temps réel de flux réseaux IPFIX/Netflow avec PySpark, Kafka et Ca...Julien Anguenot
Dans cette présentation, Julien décrira la conception est la mise en place d'une architecture Big Data 100% open source ayant pour but de traiter des flux réseaux IPFIX en temps réel à l'aide de PySpark, Apache Kafka et Apache Cassandra :
collecter en temps réel les événements IPFIX/Netflow à l'aide de syslog-ng et Kafka, PySpark assure les traitements à réaliser sur les flux en temps réel et enfin Cassandra comme socle de cette architecture.
Julien présentera des exemples de code Python pour Spark: définition, packaging et deploiement ainsi que des des exemples de modèle de données pour Cassandra et comment intéragir depuis PySpark avec Cassandra.
Cette présentation décrira également une stratégie de déploiement de Spark et Kafka sur Apache Mesos ou comment prévoir une architecture scalable pour les traitements applicatifs en introduisant Mesos couplé avec l'architecture shared-nothing (ou masterless) de Cassandra.
AMQP: interopérabilité et découplage de systèmes hétérogènes avec RabbitMQMicrosoft
Avec une hétérogénéité sans cesse grandissante des systèmes d'information des entreprises, l'interopérabilité se retrouve soudainement au coeur des critères de décision. L'un des mécanismes populaires de découplage et de communication inter-systèmes repose sur l'utilisation de technologies orientées message ("message-oriented middleware"). Ces infrastructures ont longtemps été spécialisées en termes de plateforme cible (.Net, Java, etc) mais aussi non interopérable entre elles. Le standard émergent AMQP (Advanced Message Queueing Protocol) entre alors en scène, et permet de normaliser le format même du message. Ceci afin de pouvoir faire interopérer des implémentations diverses de middleware, sans surcoût de développement. Le standard AMQP a été initialement créé par des grands acteurs du monde bancaire tels que JPMorgan Chase, Goldman Sachs, Crédit Suisse, qui ont été rejoints par Microsoft, VMware, Cisco, et biens d'autres, dont Zenika. Bernard Jourdain et Pierre Queinnec présenteront donc une approche d'interopérabilité basée sur AMQP, permettant de faire communiquer un processus Java avec les technologies Microsoft (WPF), sur un cas réel simplifié, l'affichage temps réel commune par commune des résultats des élections présidentielles... 2007. Ils se baseront pour ce faire sur l'excellente implémentation AMQP du produit open-source RabbitMQ.
Introduction et présentation du projet OpenStack
DevOps, Agilité, Déploiement continu, Cloud privé, VM en self service : l'Open Source au cœur de la révolution IT
Démonstration d’OpenStack (déploiement automatisé d’architecture n-tiers avec Heat)
Retour d’expérience par Lionel Porcheron, Sierra Wireless.
En cette ère digitale, les usages changent : les IHM sont multiples, accessibles n'importe où et n'importe quand, mais surtout de plus en plus éphémères. Nos systèmes d'informations doivent évoluer afin de gérer cette accélération.
Si la volonté de rendre le SI modulaire n'est pas nouvelle (architectures orientées services, technologies associées, etc.), de nouvelles cultures et pratiques nous sont insufflées par les Géants du Web pour y parvenir (API First, OpenAPI, etc.).
La démarche de rationalisation d'hier se transforme en levier de création de valeur.
Cette session reviendra sur les enjeux business et techniques de la culture API.
Nous adresserons ensuite les points clés d’une stratégie API, de la conception au management d’API.
OW2 and RIOS teaming up to boost the open source impact, Nov. 2022 in RomaOW2
This presentation is given by Stefano Pampaloni at the RIOS Open Source Week, Nov. 2022 in Roma.
Abstract: Established in 2007 as a non-profit organisation, OW2 is an independent community dedicated to promoting open source software for information systems and fostering their business ecosystems. OW2 federates 50+ organizations and 2500+ IT professionals worldwide. OW2 hosts 50+ technology Projects. RIOS is an Italian network of companies established in 2015 aiming to improve open source adoption and to build sustainable businesses around it
OW2 and RIOS are working together to foster collaboration between European open-source stakeholders.
The Open Source Good Governance Initiative presented at RIOS OS Week, Nov. 20...OW2
The Good Governance Initiative (GGI) proposes a methodological framework to assess open-source awareness, compliance and governance in any kind of organizations, helping them to structure and improve the use of FOSS towards an OSPO. The GGI was initiated by OW2 and is developed by the OSPO Alliance. This presentation will give an overview of the initiative, its organization, roadmap, first achievements and next steps.
GLPi v.10, les fonctionnalités principales et l'offre cloudOW2
Presentation de la solution open source GLPi lors de la session "Open cloud by OW2" dans la conférence Cloud Datacenter + infra des 29 et 30 juin 2022 à Paris.
Centreon: superviser le Cloud et le Legacy à partir d'une même plateforme, po...OW2
Presentation de la solution open source Centreon lors de la session "Open Cloud by OW2" à la conférence Cloud Datacenter+Infra des 29 et 30 juin à Paris.
FusionIAM : la gestion des identités et des accés open sourceOW2
La solution FusionIAM est présentée dans la session "Open Cloud by OW2", organisée lors de la conférence Cloud Datacenter + Infra les 29 et 30 juin 2022 à Paris.
OW2 Association Européenne aux racines grenobloises, transformer l'industrie ...OW2
Connaissez-vous OW2 ? Aventure commencée en 1999 à Grenoble sur la base d'un consortium industriel dédié au middleware open source, devenu association sans but lucratif d'échelle européenne en 2006 sous le nom d'OW2, nous agissons pour la diffusion du libre dans le monde professionnel depuis plus de 20 ans.
OW2 compte des adhérents de toute taille : 2.600 individuels en adhésion gratuite, et 30 institutionnels, de la TPE unipersonnelle à Orange, Microsoft ou Huawei, de l'Inria ou le Fraunhofer Fokus à la Gendarmerie Nationale ou la ville de Paris.
Nos projets sont plus célèbres que nous : ASM, Centreon, Lutece, PrestaShop, Sympa ou Rocket.Chat vous diront peut-être quelque chose ?
Philosophiquement, OW2 se trouve quelque part entre Eclipse et Apache : culture technique, infrastructure d'hébergement et d'assistance pour les projets, sur la ligne de crête entre l'esprit du libre et les contraintes du business, nous sommes un acteur de l'économie sociale, persuadé que l'open source est central dans une transformation sociétale nécessaire qui ne pourra se faire sans l'adhésion du monde industriel et académique.
A un tournant de notre histoire, nous investissons le créneau de la qualité industrielle des projets avec notre méthodologie "Market readiness Levels", et la gouvernance de l'open-source comme membre fondateur de l'OSPO Alliance (ospo.zone) et éditeur du guide méthodologique "OSS Good Governance handbook".
Ne nous y trompons pas : OW2 est un acteur éminemment politique, porteur d'une vision fondée sur la transformation du monde professionnel et de ses valeurs par le code et la coopération. Et cette présentation, avec un survol de notre histoire, adhérents, initiatives et projets, est également l'occasion d'en débattre.
This presentation by Cedric Thomas (OW2 CEO) details three OW2 initiatives to engage with mainstream open source software users, including the H2020 ReachOut project, Market Readiness and Good Governance.
Towards a sustainable solution to open source sustainability, OW2online20, Ju...OW2
A few years ago, Heartbleed epitomized a massive open source sustainability problem for critical parts of the internet infrastructure. The bug, which affected the popular OpenSSL cryptographic software library, notably compromised the confidentiality of 4.5 million US patient records and cost the industry an estimated $500M. It was soon revealed that the root cause of the issue was that OpenSSL was precariously understaffed. Open source sustainability became a major theme overnight. Stories of maintainer burn-out made the headlines. And tentative solutions started to emerge, most of them donation-based. In this talk we’ll explore a number of existing strategies to fund open source and make it more sustainable, from patronage to dedicated ad networks. And we’ll defend the idea that the best path to open source sustainability is to help companies understand the tangible business value they can get from contributing to open source.
Advanced proactive and polymorphing cloud application adaptation with MORPHEM...OW2
Presentation of the advanced optimization concepts for cloud computing application using open source Melodic/Morphemic platform. It will cover application architecture polymorphing and proactive adaptation based on forecasted applications needs.
Open Source governance and the Eclipse Foundation, OW2online, June 2020OW2
Presentation by Gael Blondelle, Managing Director at Eclipse Foundation.
Abstract:
In this talk, we will cover two complementary topics: The different Eclipse projects related to Open Source governance, like Eclipse SW360, SW360 Antenna, and Eclipse Steady, as well as the opportunity to leverage SW360 as the core of a larger Open Source governance initiative.
The Eclipse IP Process that has been applied to hundreds of Eclipse projects for more than 15 years and is going through a modernization process that involves both simplification from the developer point of view, and openness to new source of trusted data like Clearly Defined.
Open source contribution policies, OW2online, June 2020OW2
Open source contribution policies are long, boring, overlooked documents, that generally suck. They're designed to protect the company at all costs. But in the process, end up hurting engineering productivity, and morale. Sometimes they even unknowingly put corporate IP at risk.
But that's not inevitable.
It's possible to write open source contribution policies that make engineers lives easier, boost morale and productivity, reduce attrition, and attract new talent. And it's possible to do so while reducing the company's IP risk, not increasing it.
In this talk, we'll look at the general structure of contribution policies, examples in the wild, and tactics to make them suck less.
We'll also look at how to turn these policies into self-service software, preventing the tedious email back and forth between engineering and legal in most cases and making open source contribution a breeze. Presentation by Tobbie Langel, UnLockOpen.
Software development at scale, pandemic lockdown and oss ecosystems, OW2onlin...OW2
Presentation by Jose Manrique, CEO at Bitergia.
Abstract: 2020 has started intense for many countries. It's been just a few months, but the things we have lived make us feel like it's been years. Covid-19 pandemic has hit everywhere and forced many people to work from home. If you were lucky enough to be in one of these modern companies that have adopted digital transformation years ago, would that be a problem? Many people have thought it wasn't, but it has really been. And what about the rest of the software developers involved in companies not ready for remote work at all?
It's been said that nothing has boosted more companies' digital transformation than covid-19. But, are their managers ready for such change? Managing software development at scale is not an easy task, and this pandemic has disrupted the way projects are being developed in many companies.
During this talk, I would like to share lessons learned from open source development at scale that might help companies to adapt to these changes. But more specifically, lessons about how software development analytics help managers to understand collaborative remote work.
Overview of the OpenChain Reference Tooling Work Group, OW2online20, June 2020OW2
Presentation by Olivier Fendt, Senior Manager Open Source Software at Siemens.
Abstract: The well-known OpenChain project launched in Sept 2019 a Tooling Group. The objective of this group is to realize a turn-key Open Source toolchain for Open Source Compliance, which is / can be easily integrated in the software development CI/CD pipelines. The Tooling Group uses open source principles to accomplish this, creating a meritocracy producing real world solutions for real world challenges, and sharing these results with all interested parties. The presentation gives an overview of the Tooling group its objectives, the areas of focus, the current state and future plans.
Open Source Compliance at Orange, OW2online, June 2020OW2
Presentation by Nicolas Toussaint, Software Architect, Orange.
Abstract: Orange and Orange Business Services have turned to full open source solutions to tackle the complex problem of respecting the open source legal compliance constraints.
This talk presents the journey undertaken the past few years to build and improve the existing tooling and processes to make compliance validation possible, as well as allow overseeing progresses.
Ideas, methods and tools for OSS Compliance assessment, OW2online, June 2020OW2
Presentation by Boris Baldassari, Consultant, Castalia Solutions.
Abstract: While Open Source Software has become mainstream, the understanding of its key principles, from ethics and collaboration to governance and community management, is gaining more interest and attention. There is a comprehensive volume of studies and reports backing up our individual and collective experience, yet we still cannot reliably measure these characteristics, and even less clearly define or assess them.
In an attempt to build up confidence and foster maturity in this area, this talk will look at the various existing models and metrics related to OSS compliance and governance, and build upon them to propose methods and tools for their evaluation and analysis. We will discuss the requirements and essential questions to ask, offer guidelines for implementation and suggest efficient ways to present results.
Intelligent package management with FASTEN, OW2online, June 2020OW2
Presentation by Amir Mir, TUDelft.
As recent events, such as the leftpad incident and the Equifax data breach, have demonstrated, dependencies on networks of external libraries can introduce projects to significant operational and compliance risks as well as difficult to assess security implications. FASTEN introduces fine-grained, method-level, tracking of dependencies on top of existing dependency management networks. In our talk, we will present how FASTEN works on top of the Rust/Cargo and Java/Maven ecosystems.
DECODER, a Smarter Environment for DevOps Teams , OW2online, June 2020OW2
The DECODER project simplifies software library and component reuse, while ensuring that they will behave as expected by the developer. The DECODER central database (PKM) stores code-related artifacts and establish bindings between them, notably by generating formal specification from informal requirements or semi-formal models from source code. Presentation by Virgile Prevosto, CEA List.
Enabling DevOps for IoT software development, powered by Open Source, OW2onli...OW2
Presentation by Hui Song, Senior Scientist, SINTEF. We would like to share our research journey towards enabling DevOps for IoT applications, and how Open Source makes the journey feasible and fun.
DevOps is widely adopted for developing cloud applications, which supports developers in continuously placing software changes directly to production. As companies are including IoT and Edge devices into their IT infrastructures, supporting DevOps for IoT is a must. However, IoT challenges some fundamental assumptions behind DevOps, such as the homogeneous infrastructure and centralized governance, and therefore, breaking-through research is needed. Funded by H2020, 30 people from 12 partners crossing academia and industry gathered to solve these fundamental challenges, which results in full-stack open source tools for automatic deployment, learning-based operation and security monitoring of IoT applications, and risk management of the development process. The tools are evaluated on industrial use cases in intelligent transportation, smart building, and eHealth.
The mass open source tools and communities around IoT development provides the sound foundation for this design research and the opportunities for the further exploitation of the results. In particular, we are proud of spinning off a start-up to commercialize the risk management services in the open source + SaaS model.
Upcoming Challenges in Artificial Intelligence Research and Development, OW2o...OW2
Artificial Intelligence is now smarter than ever, showing human-like abilities at complex tasks such as images classification or natural language processing.
But despite its recent advances, it's still not a silver bullet. This talk will present a few challenges in the research and development of artificial intelligence that slow down its progress and adoption. In particular, problems around fairness, the training of models and how to share them will be introduced as well as possible Free Software solutions. Presentation by Vincent Lequertier, PhD Student, Lyon UNiverversity.
Cacti and Big Data at Orange France, OW2online, June 2020OW2
We propose a walkthrough of current utilization of Open Source Software in capacity planning for the Orange network infrastructure.
The objective of our project is to have a platform that helps engineers to carefully plan the resources available to them as well as to correlate different incidents within remote parts of the infrastructure.
In order to achieve this we started using Cacti with the Spine collector which worked great, but Orange France is a very large company with many entities, each with its own governance, and so we began to see some limitations.
There was a need to centralize some information from different parts in Orange France as well as to integrate the equipment capacity and load values into BigData Orange.
In order to achieve this we developed the “Puits de donneés” platform completely based on Open Source Software.
The visualization and statistical analysis part is handled by Grafana while the ETL runs on Apache Software Foundation products like NiFi, Zookeeper and Ambari with a storage solution from MariaDB for which we did extensive performance tuning and customization due to the large amounts of data.
Cacti and Big Data at Orange France, OW2online, June 2020
Presto standard OW2 Conference-nov10
1. Presto : une implémentation open-source
Pierre-Yves Gibello, PetalsLink
pierre-yves.gibello@petalslink.com
PRESTO (PRotocole d'Echanges STandard et Ouvert) est un
standard d'intéropérabilité
• basé sur les Web Services (SOAP, WS-ReliableMessaging)
• spécifié par la DGME
• destiné aux échanges entre les administrations publiques
françaises et leurs partenaires (A2A, A2B).
OW2 Annual Conference 2010, November 24-25, La Cantine, Paris.
www.ow2.org.
2. Qui sommes nous ?
● PetalsLink
● Editeur de solutions open-source professionnelles pour
l'intéropérabilité et l'infrastructure de la SOA
– Petals ESB : bus de services distribué
● Acteur de la communauté OW2
● Effectif 30 personnes, CA 2M EUR
● Pierre-Yves Gibello
● Consultant senior, agence de Grenoble
● Responsable du connecteur Presto / Petals ESB
– Committer du kit Presto ADULLACT / Axis2
OW2 Annual Conference 2010, November 24-25, La Cantine, Paris.
www.ow2.org.
3. Presto : enjeux
● Interconnexion
des SI
● Dématérialisation
Source :
● Multi-fournisseurs DGME (2007)
● Intégration à un existant hétérogène
OW2 Annual Conference 2010, November 24-25, La Cantine, Paris.
www.ow2.org.
4. Presto : une « e-enveloppe »
Source : DGME (2007)
OW2 Annual Conference 2010, November 24-25, La Cantine, Paris.
www.ow2.org.
5. Les fondements de Presto
● Presto est une « sorte de » profil WS-I
● Inspiré de WS-RAMP (profil WS développé par IBM
pour l'industrie automobile américaine).
● SOAP 1.2 / WSDL 1.1
● Avec pièces jointes, optimisation MTOM / XOP
● WS-Addressing (routage, aspects asynchrones)
● WS-ReliableMessaging (fiabililté, corrélation de
« chunks »)
● SSL (sécurité / chiffrage)
OW2 Annual Conference 2010, November 24-25, La Cantine, Paris.
www.ow2.org.
6. Echange Presto
Zone d'échange Presto
Mandataire Mandataire
Producteur émetteur récepteur Consommateur
Presto Presto
Relais
Presto Application destinataire
(routage) du message
Application à l'origine
du message
Si nécessaire,
routage vers le
mandataire cible.
OW2 Annual Conference 2010, November 24-25, La Cantine, Paris.
www.ow2.org.
7. Presto : « core »
● Envoi d'un message dans une séquence WS-RM
● Payload + pièce jointe optionnelle
● Mode synchrone (InOut)
● Attente d'une réponse
● Mode asynchrone (InOnly)
● Acquittement technique si client « adressable »
(spécifié par en-tête WS-Addressing wsa:From non
anonyme)
OW2 Annual Conference 2010, November 24-25, La Cantine, Paris.
www.ow2.org.
8. Presto : pièces jointes
● Regroupement de pièces jointes multiples
● Zip non compressé + en-tête presto « zipped »
● Découpage en « chunks » des grosses PJ
● Taille minimim + taille de chunk configurables
● Envoi dans une même séquence WS-RM
OW2 Annual Conference 2010, November 24-25, La Cantine, Paris.
www.ow2.org.
9. Presto : mécanisme d'acquittement
● Acquittement demandé par l'émetteur
● En-tête presto « acknowledgement »
– Requested = « true »
– En-têtes d'intégrité (hash) : message, attachments
● Fourniture du « endpoint » d'acquittement (wsa:From)
● L'acquittement est un appel SOAP
● Vers le « endpoint » spécifié
● Valide l'intégrité du message
● Erreurs normalisées
OW2 Annual Conference 2010, November 24-25, La Cantine, Paris.
www.ow2.org.
10. Presto : routage / corrélation
● Routage simple : WS-Addressing
● wsa:To (destinataire), wsa:From (émetteur)
● wsa:ReplyTo, wsa:FaultTo pour réponses/erreurs
● Routage « intelligent »
● Réexpédition via une chaîne de « relais » Presto
● En-têtes de routage : PRESTOHeader « Routing »
– ReplyTo (Endpoint), To + (Endpoint(s))
– Location (FR) : SIRET, Service, Guichet (pour recherche
annuaire).
OW2 Annual Conference 2010, November 24-25, La Cantine, Paris.
www.ow2.org.
11. Presto : les acteurs
● DGME (spécifications, animation du chantier
d'intéropérabilité, mises en oeuvre « pilotes »)
● Editeurs (Axway, IBM, Microsoft, Oracle,
PetalsLink, Tibco)
● PetalsLink fournit le seul stack 100% OSS
● Intégrateurs (Logica, Sopra, Thalès...)
● ADULLACT (hébergement forge, dissémination)
● Kit Presto pour Apache Axis2
OW2 Annual Conference 2010, November 24-25, La Cantine, Paris.
www.ow2.org.
12. Le kit Presto Axis2 / ADULLACT
● https://adullact.net/projects/prestov2
● https://adullact.net/plugins/mediawiki/wiki/prestov2/index.php
● Basé sur Apache Axis2 (SOAP / WSDL / WS-Addressing)
+ Apache Sandesha (WS-ReliableMessaging)
● Hébergement forge ADULLACT
● SVN + Wiki
● Committers Logica + PetalsLink
● Licence Cecill B
● Application pour serveur d'appli standard
● Packaging .war (déployable sur Tomcat) + client java
● Documentation + « quick start »
OW2 Annual Conference 2010, November 24-25, La Cantine, Paris.
www.ow2.org.
13. Kit Presto : déploiement rapide
Télécharger/dézipper Site ADULLACT Télécharger/déployer
Client de test adullact.net Appli web .war
Tomcat
java -jar presto-test-client.jar
Message Presto (serveur JavaEE)
(avec PJ optionnelles)
Egalement possible à partir des sources :
- svn checkout Messages reçus + PJ
- ant (génération .war) puis déploiement stockés sur le FileSystem
- ant client (client de test)
OW2 Annual Conference 2010, November 24-25, La Cantine, Paris.
www.ow2.org.
14. Kit Presto : intégration appli tierce
● Client : utilisation des API
● Ou : configuration (solution a minima), client tiers
(intérop), intégration depuis le WSDL...
● Serveur
● Intégration via le FileSystem
● Classes d'extension (listeners)
● Approche ESB : Petals...
OW2 Annual Conference 2010, November 24-25, La Cantine, Paris.
www.ow2.org.
15. Petals : ESB open-source (1)
L’interaction entre un consommateur et un fournisseur de service
passe par un médiateur : l’Enterprise Service Bus
Enterprise Service Bus
Couplage faible
Routage des messages
Approche Infrastructure
Sécurité
Gestion des Services
Qualité de Service
Supervision Connecter Orchestrer Transformer
Valorisation de l’existant
petals.ow2.org
OW2 Annual Conference 2010, November 24-25, La Cantine, Paris.
www.ow2.org.
16. Petals : ESB open-source (2)
Connecteurs
New
SE
Transformation Orchestration BAM
Composants d’intégration
OW2 Annual Conference 2010, November 24-25, La Cantine, Paris.
www.ow2.org.
17. Petals : intéraction Presto
Valeur ajoutée de l'ESB :
- Lien avec d'autres services Mandataire
- Transformation, Récepteur
orchestration Client Presto Presto
- Administration ...
Protocole Presto
Composant Presto Petals
- Intègre le kit Adullact BC Presto BC Presto
- Le kit est indépendant « Consumes » « Provides »
de Petals
Petals + BC Presto :
Petals ESB Fait office de
(JBI container) « mandataire émetteur »
Presto
Petals + BC Presto :
Fait office de
« mandataire récepteur »
Presto BPEL Transfo
OW2 Annual Conference 2010, November 24-25, La Cantine, Paris.
www.ow2.org.
18. Presto et PetalsLink
● Une vision OSS ouverte
● La valeur ajoutée des solutions éditeurs n'est pas le
protocole, mais l'offre au-dessus.
● Implem basée sur le kit Presto/Axis2 ADULLACT
● Connecteur Petals dépendant du kit... et pas l'inverse !
● Le kit vu comme implem de référence « de facto »
● Ouverture de la licence + OSS favorisent l'adoption
(notamment par les intégrateurs)
● Déploiement dans des projets de terrain (avec Logica...)
● Au final, point de passage obligé pour l'intéropérabilité
OW2 Annual Conference 2010, November 24-25, La Cantine, Paris.
www.ow2.org.
19. Pour conclure...
● Presto : un standard en évolution
● Spécification Presto2 en phase de stabilisation
● Chantier d'intéropérabilité en cours
● Microsoft, Oracle, PetalsLink
● Premiers déploiements de terrain
● Fin de la phase pilote, mise en production
● Vers une généralisation...
● L'open-source, condition d'adoption ?
OW2 Annual Conference 2010, November 24-25, La Cantine, Paris.
www.ow2.org.
20. Merci pour votre attention !
Questions ?
OW2 Annual Conference 2010, November 24-25, La Cantine, Paris.
www.ow2.org.