BlueXML Developer Studio

2 831 vues

Publié le

Publié dans : Technologie
0 commentaire
2 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

Aucun téléchargement
Vues
Nombre de vues
2 831
Sur SlideShare
0
Issues des intégrations
0
Intégrations
31
Actions
Partages
0
Téléchargements
76
Commentaires
0
J’aime
2
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

BlueXML Developer Studio

  1. 1. <ul><li>BlueXML Developer Studio </li></ul><ul><li>Modeleur </li></ul><ul><li>Générateur Alfresco </li></ul>
  2. 2. Que fait BlueXML Developer Studio ? Génération sur une technologie cible UML BDD Alfresco BPM Importation Ingénierie inverse Documentation Reporting ETL WebService Exportation Modélisation
  3. 3. Qu'est ce qu'un modèle ? Le système Représentation Les départements français Le relief Les vins de France Un système Un modèle
  4. 4. Introduction à Alfresco Solution open source de gestion de contenu d'entreprise créée en juin 2005 par John Newton, co-fondateur de Documentum et John Powell, ancien cadre de Business Objects.
  5. 5. Introduction à Alfresco <ul><li>Programmation </li></ul><ul><ul><li>API Webservices </li></ul></ul><ul><ul><li>API JCR 170 </li></ul></ul><ul><ul><li>API JAVA </li></ul></ul><ul><ul><li>API PHP </li></ul></ul><ul><ul><li>API JAVASCRIPT </li></ul></ul><ul><ul><li>API REST (URL HTTP) </li></ul></ul><ul><li>Clients </li></ul><ul><ul><li>Navigateur Web </li></ul></ul><ul><ul><li>CIFS </li></ul></ul><ul><ul><li>FTP </li></ul></ul><ul><ul><li>NFS </li></ul></ul><ul><ul><li>WebDAV </li></ul></ul>
  6. 6. BlueXML Developer Studio / Technologies <ul><li>BlueXML Developer Studio : </li></ul><ul><ul><li>Est un modeleur ( manipulation de modèles ) </li></ul></ul><ul><ul><li>Est un ensemble de plugins Eclipse </li></ul></ul><ul><ul><li>Est intégrable à des environnements de développements pré-existants Eclipse </li></ul></ul><ul><ul><li>Est open source (GPL) </li></ul></ul><ul><ul><li>Est enrichi de fonctionnalités afin de simplifier la modélisation </li></ul></ul>
  7. 7. BlueXML Developer Studio / Diagrammes Diagramme de classe Processus métier Diagramme de sécurité Diagramme de cas d'utilisation blueXML
  8. 8. BlueXML Developer Studio / Diagrammes Diagramme de classe blueXML
  9. 9. Diagramme de classes
  10. 10. Diagramme de classes
  11. 11. Diagramme de classes
  12. 12. Diagramme de classes
  13. 13. BlueXML Developer Studio / Diagrammes Diagramme de cas d'utilisation blueXML
  14. 14. Diagramme de cas d'utilisation
  15. 15. Diagramme de cas d'utilisation
  16. 16. BlueXML Developer Studio / Diagrammes Diagramme de sécurité blueXML
  17. 17. Diagramme de sécurité
  18. 18. BlueXML Developer Studio / Diagrammes Processus métier blueXML
  19. 19. Processus métier
  20. 20. Processus métier
  21. 21. Processus métier invite répondent Directeur Réunion Assistant Acteurs Secrétaire
  22. 22. BlueXML Developer Studio / Diagrammes Diagramme de classe Processus métier Diagramme de sécurité Diagramme de cas d'utilisation blueXML Modèle de données Configuration graphique Définition des webservices Modèle de présentation Processus Configuration graphique Modèle de données Configuration du portail Gestion des groupes
  23. 23. Aspect multi-modèles Ressources Humaines Relation Clientèle Commun Gestion des personnes
  24. 24. Génération de la documentation
  25. 25. Recherche/Inspection
  26. 26. Génération Alfresco <ul><li>Client graphique Web : </li></ul><ul><ul><li>Configuration générale </li></ul></ul><ul><ul><li>Formulaires </li></ul></ul><ul><ul><li>Templates de visualisation </li></ul></ul><ul><ul><li>Dashlets (Tableau de bord) </li></ul></ul><ul><ul><li>Internationalisation </li></ul></ul><ul><li>Web Service (Web Scripts) : </li></ul><ul><ul><li>JSON </li></ul></ul><ul><ul><li>RSS </li></ul></ul><ul><ul><li>XML </li></ul></ul><ul><ul><li>HTML </li></ul></ul><ul><ul><li>DataGrid </li></ul></ul><ul><li>Processus métier : </li></ul><ul><ul><li>Modèle de données </li></ul></ul><ul><ul><li>Configuration graphique </li></ul></ul><ul><ul><li>Définition jPDL </li></ul></ul><ul><li>Repository : </li></ul><ul><ul><li>Modèle de données </li></ul></ul><ul><ul><li>Importation de données </li></ul></ul><ul><ul><li>Reporting </li></ul></ul>
  27. 27. Génération Alfresco <ul><li>Client graphique Web : </li></ul><ul><ul><li>XML </li></ul></ul><ul><ul><li>JSP </li></ul></ul><ul><ul><li>Freemarker </li></ul></ul><ul><li>Web Service (Web Scripts) : </li></ul><ul><ul><li>JSON </li></ul></ul><ul><ul><li>RSS </li></ul></ul><ul><ul><li>XML </li></ul></ul><ul><ul><li>HTML </li></ul></ul><ul><ul><li>JavaScript (extJS) </li></ul></ul><ul><ul><li>Freemarker </li></ul></ul><ul><li>Processus métier : </li></ul><ul><ul><li>XML </li></ul></ul><ul><ul><li>jPDL </li></ul></ul><ul><li>Repository : </li></ul><ul><ul><li>XML </li></ul></ul><ul><ul><li>XSL </li></ul></ul><ul><ul><li>Schéma XML </li></ul></ul><ul><ul><li>JasperReport </li></ul></ul>
  28. 28. Génération Alfresco Pourcentage de génération ? 100% du code généré est directement intégrable
  29. 29. Génération Alfresco 1 classe 2 000 lignes 4 jours 2 000 lignes 1 heure 30 000 lignes 60 jours 30 000 lignes 5 jours 1 modèle (15 classes)
  30. 30. Solution ouverte XSL jPDL ATL XPDL ATL données Génération

×