Sysdeo Formation
    
Technologies
 Vous êtes Accueil > Technologies > Frameworks J2EE > Borneo 4.0
 

L'équipe Sysdeo est heureuse de vous annoncer la sortie de la version 4.0 de sa solution J2EE Borneo

Le framework BORNEO est la solution de SYSDEO aux besoins de productivité et de maîtrise de la qualité des équipes J2EE. Depuis 2000, SYSDEO capitalise sur l'expérience de SYSDEO et l'écoute de ses clients pour en améliorer l'architecture et les fonctionnalités. BORNEO est enrichi par des outils de conception, de génération de code et de travail en équipe intégrés dans ECLIPSE / WSAD. En 2004, les utilisateurs de BORNEO capitalisent plus que jamais sur la puissance de J2EE ainsi que sur les meilleures pratiques et outils Open Source.

Le framework BORNEO offre une architecture structurée en couches : couche UI, couche Métier, couche d'Accès aux Données - plus une couche de services techniques, utilisables par les 3 autres couches.

La grande innovation de la version 4 est l'adoption d'une approche SOA (Service Oriented Architecture) systématique. Les couches Métier, Accès aux Données et Techniques sont désormais structurées sous forme de services. Ces services séparent nettement leur interface public (cad le contrat offert aux utilisateurs) et leur implémentation. Ainsi est-il possible de faire évoluer l'implémentation d'un service sans impact sur le reste du logiciel. Cela facilite considérablement l'intégration, la maintenance et l'évolution des applications.

Sur le plan technique, cette évolution décisive repose sur l'encapsulation dans BORNEO du gestionnaire de service SPRING, et l'adoption du pattern Dependency Injection. Cette approche est d'ailleurs conforme aux orientations de la future norme EJB 3.0.

Si besoin, il est possible de transformer un service BORNEO 4 en un Web Service, grâce à un générateur dédié.

BORNEO 4 reprend bien entendu les acquis des précédentes versions. En particulier, sa couche UI (User Interaction) se base sur le framework IHM open-source STRUTS qu'elle complète de nombreux mécanismes qui facilitent et accélèrent les tâches des développeurs : notamment le mécanisme de contrôle de navigation par graphe état-transistions, mais aussi une gestion de session avancée, un mécanisme de gestion de "Vues" (préparation java des JSP)... Par ailleurs BORNEO est compatible de nombreuses bibliothèques de composants graphiques (telles que Display Tag ou Struts Layout).

Les outils Borneo cherchent avant tout à améliorer la productivité des développeurs. BORNEO 4 propose ainsi un tout nouveau générateur de code CRUD, conforme aux orientations MDA de l'OMG. A partir de la description des Objets Métier et de leurs associations, ce générateur produit une application complète (JSP, Actions Struts, Services, SQL) : cette application permet de créer, rechercher et mettre à jour les objets métier concernés. Le code généré est conforme à l'architecture SOA : nous garantissons ainsi qu'un développeur pourra facilement compléter ou étendre ce code.

Enfin, BORNEO 4 intègre MAVEN. Cet outil permet de mettre en place un processus d'intégration continue. Un tel processus permet de compiler, packager, lancer les tests et documenter automatiquement une application. Un tel processus est indispensable pour améliorer la productivité du travail en équipe autour d'un référentiel type CVS. Il facilite également le travail des chefs de projet. MAVEN est configuré automatiquement lors de la mise en place d'un projet par l'outil de création de projet de BORNEO.

Par ailleurs l'équipe R&D Sysdeo travaille déjà sur les futures version de BORNEO. La version 4.1, prévue pour fin 2004, comprendra notamment un nouveau service, dédié à la gestion et à l'impression de document autour de l'outil Open Source JASPER REPORT. SYSDEO affirme ainsi sa compétence en matière de production de documents électroniques. Les versions ultérieures du framework et de ses outils verront l'évolution de la couche UI : l'intégration des JSF est en préparation, ainsi que le support de clients lourds avec la mise en place d'un framework MVC basé sur SWING.

Plus que jamais Borneo apporte a vos équipes

  • un framework J2EE à forte valeur ajoutée
  • un atelier logiciel basé sur ECLIPSE et une gamme d'outils de productivité incluant des éditeurs graphiques et des outils de génération incrémentale de code
  • un processus d'intégration continue basé sur ANT et MAVEN

Pour toute information, veuillez contacter

  • Pascal Grojean, Directeur Associé, tél. 00, mailto:
  • Arnaud Buisine, Responsable Activité Framework, tél. 00, mailto:
  • Cyril Amar, Commercial Services et Framework, tél. 00, mailto:

Plus d'informations sur Borneo

    Plus d'informations sur Borneo

Le livre blanc Framework J2EE (2.7Mo)
 
service services nouvelles technologies méthodologie processus de développement portail conseil architecture architecte administration framework frameworks objet design pattern design patterns patron de conception modèle de conception composants composants réutilisables réutilisation plateforme J2EE plate-forme J2EE serveurs d'applications mise en oeuvre mise-en-oeuvre maîtrise d'oeuvre maitrise d'oeuvre maîtrise d'ouvrage maitrise d'ouvrage gestion de projets gestion de projet J2EE connecteurs connecteur connecteurs CICS connecteur CICS CICS connectors applications web évaluer audit auditer normes outil outils adapter adaptation intégrer intégration intégration de l'existant migrer migration java j2ee Java2 Entreprise Edition Java 2 Entreprise Edition web mvc mvc2 mvcII JMS Java Messaging Service Java Message Service JCA Java Connector Architecture EAI Entreprise Application Integration UML EJB Entreprise JavaBeans Entreprise Java Beans Entreprise JavaBean Entreprise Java Bean JSP taglibs taglib servlet servlets Apache Tomcat Jakarta Struts Struts eclipse eclipse2 websphere wsad wsad4 wsad4.0 wsad5.0 websphere studio application developper wsed wsed5.0 websphere studio entreprise developper wssd websphere studio site developper websphere studio site developper advanced wsad-ie wsadie websphere studio application developer integration edition websphere studio was was5 was5.0 was4 was4.0 was3.5