Your SlideShare is downloading. ×
  • Like
Dysoweb-osgi user group-requea
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Now you can save presentations on your phone or tablet

Available for both IPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Dysoweb-osgi user group-requea

  • 439 views
Published

Conçu en 2007 par REQUEA avec l'aide du labo LSR/IMAG (D.Donsez et M.Desertot), Dysoweb est une plateforme de composition d'applications Web dynamiques utilisée pour réaliser des applications …

Conçu en 2007 par REQUEA avec l'aide du labo LSR/IMAG (D.Donsez et M.Desertot), Dysoweb est une plateforme de composition d'applications Web dynamiques utilisée pour réaliser des applications d'entreprise.
La plateforme est aujourd'hui au coeur d'une cinquantaine de projets en production, dont certains depuis plus de 4 ans. Ces projets ont été réalisés par une cinquantaine d'ingénieurs, développeurs, consultants qui ont été formés et exposés à OSGi à travers l'utilisation de dysoweb.
Les applications d'entreprise Dysoweb sont utilisées quotidiennement et souvent de manière intensive par environ 15000 utilisateurs dans des environnements variés. Déployées aussi bien en mode SaaS que chez sur les serveurs des clients, sur tout type d'environnement (Windows, Linux, Aix, Solaris) avec une grande variété de moteurs de base de données (Oracle, MSSQL, MySQL) et de serveurs applicatifs (Tomcat, OracleAS, Weblogic, Jonas).
Ces projets ont permis à Dysoweb d'acquérir une maturité certaine au travers de cas d'usage diversifiés où l'utilisation d'OSGi a été déterminante.

Published in Technology , Education
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
439
On SlideShare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
6
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Dysoweb OSGI User Group REQUEASunday, December 4, 11
  • 2. Resource Management Applications - Human Resources, Facilities, ITIL - Service Management Portals Business oriented REQUEA 2Sunday, December 4, 11
  • 3. - Founded 2006 - Applications Web - J2EE based technology - Lyon / FRANCE REQUEA 3Sunday, December 4, 11
  • 4. 4 Open Source Strategy REQUEASunday, December 4, 11
  • 5. 5 REQUEA Information / Data Process / Workflows Users Resources Process REQUEA Service oriented Better Service / Savings / Ressources optimisation Departments REQUEASunday, December 4, 11
  • 6. Quelques chiffres 6 REQUEASunday, December 4, 11
  • 7. Quelques chiffres 6 ■ 2011 Croissance Solutions Requea (+120%) REQUEASunday, December 4, 11
  • 8. Quelques chiffres 6 ■ 2011 Croissance Solutions Requea (+120%) ■ 15,000 utilisateurs finaux REQUEASunday, December 4, 11
  • 9. Quelques chiffres 6 ■ 2011 Croissance Solutions Requea (+120%) ■ 15,000 utilisateurs finaux ■ 40 ingénieurs, 5 architectes formés REQUEA chez les partenaires REQUEASunday, December 4, 11
  • 10. Quelques chiffres 6 ■ 2011 Croissance Solutions Requea (+120%) ■ 15,000 utilisateurs finaux ■ 40 ingénieurs, 5 architectes formés REQUEA chez les partenaires ■ Investissement stratégique pour les partenaires - (CapGemini, Ca2i) REQUEASunday, December 4, 11
  • 11. Architectures déploiement 7 ■ Mode SaaS: Linux, JDK 6.0, Tomcat, MySQL ■ Stack Microsoft: MS Server 2008, JDK6, IIS, SQL Server 2008, Active Directory ■ Stack Oracle: Linux / Solaris, JDK, OracleAS / WebLo, Oracle 11G, LDAP REQUEASunday, December 4, 11
  • 12. 8 REQUEA ■ Standard J2EE Architecture ■ Tomcat / Weblogic / Jonas / JBoss ■ XML Web Services (SOAP) ■ Internet / Extranet / Intranet Applications ■ Large browser compatibility: IE / Firefox / Safari ■ Database portability ■ Oracle / MS SQL Server / MySQL ■ Performance optimization REQUEASunday, December 4, 11
  • 13. 9 Solutions Dysoweb / WAR Container J2EE (tomcat, jonas, ...) REQUEASunday, December 4, 11
  • 14. Applications Requea Software Vendor Specific Application User Customization Applications Applicaion Application (bundles OSGi) Socle REQUEA / Open Source Application Layer Business Rules SOAP / WSDL Web Service Access User Interface Layer Page Flow / Presentation Plateform (bundles OSGi) Persistence Layer Import / Export / Database Management Document services (Search) Dysoweb / J2EE Web Application (WAR) / OSGi JDBC / JTA javax.mail HTTP Requests SOAP Requests Servlets / Portlets MS .NET / Apache Axis Database Messaging Portal User Interface Web Services Services provided Oracle EMail SMTP Standalone UI SOAP by the MySQL IMPA/POP JSR 168 Portals J2EE Environment 10 MS SQL (exo, JBoss, ...) J2EE EnvironmentSunday, December 4, 11
  • 15. 11 DEMO REQUEASunday, December 4, 11
  • 16. 12 Development Factory Process REQUEASunday, December 4, 11
  • 17. 13 ■ Typical Open source build process ■ Agile Build process and team organization ■ Development organized around open source tools and open source mentality ■ may be adapted ■ open ■ several approaches possible REQUEASunday, December 4, 11
  • 18. 14 SVN Server OSGi maven build Source control source Repo (OBR) bundles (XML) integration server commit / update bundle1 bundle1 bundle2 xml xml xml Production Dev1 Dev2 Dev3 Test server server Development Test / Production REQUEASunday, December 4, 11
  • 19. Development process 15 ■ Developer Process ■ get new bundle artifacts (entity.xml, menu.xml, layout.xml) from svn : update ■ launch requea server - work on entities ■ sync with svn - fix conflicts ■ commit REQUEASunday, December 4, 11
  • 20. Integration Process 16 ■ maven build ■ launch manually or automatically (Hudson) ■ build - > generate the bundles (JAR files) ■ deploy -> post the bundles to the REPO REQUEASunday, December 4, 11
  • 21. Requea REPO 17 ■ Private / Secure OBR ■ project based ■ hosted at www.requea.com ■ can manage configurations REQUEASunday, December 4, 11
  • 22. 18 Demo REPO REQUEASunday, December 4, 11