Architect of an Open World VI Jornades de Programari Lliure Bull y el Open Source Julio 2007 Toni Dueñas Desarrollo de Negocio Bull Servidores & Infraestructura [email protected]
Architect of an Open World
VI Jornades de Programari LliureBull y el Open Source
Julio 2007Toni DueñasDesarrollo de NegocioBull Servidores & [email protected]
© Bull2
Agenda
< Mercado y el Open Source< Qué dice Gartner, IDC y BULL sobre el Open Source< Bull, Architect of an Open World< Programa 7i< Compromiso estratégico de Bull con Open Source: Open
Energy y participación en OW2 (antes ObjectWeb)< Bull y el Open Source
– JOnAS– Bonita– Orchestra– eXo Platform: Portal y ECM
< Desarrollo industrial de aplicaciones con Bull NovaForge< Qué tiene Bull en el mundo, para el Open Source< Referencias
© Bull3
Mercado y el Open Source
0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100%
European Average
Utilities & Telcos
Media, Entertainment & Leisure
Public Sector
Finance & Insurance
Business Services
Retail & Wholesale
Manufacturing
(Forrester 11 Septembre 2006)Mini 60%
© Bull5
Qué dice Gartner sobre Open Source
< Gartner se cuestiona el significado de Open Source
< Hay incompatibilidad entre Open Source y el modelo de negocio de la industria del software, que se basa en la dominancia de productos y estándares de un solo fabricante
< Los usuarios piden el derecho a modificar y redistribuir software y los productos resultantes ←beneficios del modelo abierto
– En contraposición a las licencias de atribución que permiten que un usuario pueda modificar y redistribuir software, si da dinero al autor
© Bull6
Qué dice IDC sobre Open Source
< IDC da una primera definición: Open Source es una forma de desarrollo de software
< Se usa por el 71% de desarrolladores del mundo< Está en producción en el 54% de las organizaciones
< Es el hecho más importante de la industria del software desde los años 80
< IDC predice que en 10 años, el Open Source dominará sobre el software que está compitiendo en precio
– Esto afectará a la innovación
< Habrán 3 modelos de negocio:– “Software revenue” como SugarCRM– “Colectivo público” como Ubuntu, Apache– “Servicio broker” como Novel, Red hat
< “Programmatic approach”
© Bull7
Qué dice BULL sobre Open Source
< El Open Source se estámoviendo más rápido en Europa que en EEUU
< No sólo lo encontramos en el Sector Público, también en Telecom, Utilities y Media.
– Banca, Seguros y Servicios lo harán más tarde
< La actitud hacia el Open Sourceestá cambiando.
– Ya no es sólo estar a favor o en contra.
– Pueden coexistir software propietario y Open Source = “blended solutions”
© Bull8
Qué dice BULL sobre Open Source (cont.)
< Los conceptos de ecosistemas, sinergias y colaboración son claves para el Open Source
< Los proyectos de OpenSource que se están desarrollando se dirigen a:
– eGovernment– Service-oriented
architecture (SOA)– Telecom– Business Intelligence– …
© Bull9
Architect of an Open World
< Bull’s vision as ‘Architect of an Open World’: a creative architect, who chooses his materials carefully, who takes the long-term view, and who refuses to be shackled by the past
© Bull10
Bull, Architect of an Open WorldOfferings
Combining manufacturing know-how with multiple areas of expertise and services, Bull offers:
<Services and solutions – OpenSource: Open Energy– Integrated solutions for targeted markets:
public sector, telecoms, finance…
< Security– Access, certificates, supervision: Evidian– Exchanges: TrustWay
< Infrastructures–Linux and Windows mainframes: NovaScale–HPC/Linux servers: NovaScale–Storage/IFM : StoreWay
<Services and solutions – Systems integration– Outsourcing– Maintenance and support
<Infrastructures
– Aix mainframes: Escala– GCOS mainframes: NovaScale
TRADITIONAL OFFERINGSTRADITIONAL OFFERINGS NEW OPEN OFFERINGSNEW OPEN OFFERINGS
© Bull11
Bull’s 7 initiativesTo create value in an open world
The IS as lever for growth:Align Processes Accelerate innovation Facilitate decision-making
The IS as lever for competitiveness:
Manage knowledge capital Increase flexibilityFavour exchanges
The IS as lever for independence:Guarantee confidence
© Bull12
Bull’s 7 initiatives (cont.)
< Bull initiatives related with Open Source:
1st ) Align processes– A unique expertise along all the IT chain for large SI projects. A
unique know how in open middleware (OW2, JBoss), open source (Open Energy), and development industrialization (NovaForge)
2st ) Accelerate innovation– The expertise of the European leader in HPC, with open solutions
for large research centers (NovaScale/Linux-based HPC solutions)
5st ) Increase flexibility– A unique expertise in server and infrastructure solutions combining
all the flexibility of open systems with Bul NovaScale/Escala
© Bull13
Bull : Compromiso estratégico con el Open Source
< 2000 : Decisión de convergencia de arquitecturas– Capitalización de más de 10 años de I+D – 400 ingenieros – El Software Abierto es la base para el I+D.
< 2002 : Fundación de una comunidad industrial– Alianza Investigación / Industria para el Software Libre– Estrategia de coexistencia (sistemas existentes) y de
conquistas (nuevas aplicaciones)< 2003 : Lanzamiento de NovaScale
– Primera plataforma abierta de Clase Mainframe< 2004 : Aportación a la Comunidad OS de:
– Servidor de Aplicaciones: JOnAS– Motor de workflow: Bonita
< 2005 : La competición del año. – Bull construye el primer súper calculador europeo.
< 2005 : Bull, Architect of an Open World. – Lanzamiento de la oferta Libre Énergie– Apertura de nuestras factorías de Software Libre.
+
© Bull14
Open Source: Open Energy and NovaForgeDelivering full/mixed OSS business solutions
NovaScale Platform
Intel® Itanium and Xeonprocessor platforms
Linux
Middleware
Support DevelopmentSoftware factories
NovaForge
MigrationApplication Servers
Database
IntegrationOSS Consulting
Open Energy
© Bull15
Open Energy FOR Open Source strategy deployment
A professional, structured approach to Open Source
SupportIndustrial support structure, with access to Bull’s R&D teams and Open Source communities
PortingDatabases, application servers, messaging systems, infrastructure software, workstations
DevelopmentNetwork of software development
factories Integration
Teamworking, portals, exchange systems, EAI, ESB
Open accessSubscribe software stacks support with our industrial BTS support
Build your business services with our
solutions in full safety
Open enterpriseOpen exchange
Replace your technologies with Open Source softwares in our factories
Open serviceDevelop and monitor
your projects with Open Source
software with our Service Centers
© Bull16
OW2
< A principios del 2007, el consorcio ObjectWeb OpenSource (fundado por Bull, France Telecom y INRIA) se unió con OrientWare, formando OW2
< El modelo de ObjectWeb reune a fabricantes, investigadores, integradores, usuarios, comunidades y universidades para desarrollar tecnologías middleware abiertas
< Formado por 46 miembros, 100 organizaciones involucradas, 6.000 desarrolladores
© Bull17
BULL y el OpenSourceThe Big Picture
Service Registry
Service Repository
Rules
Java Business IntegrationJava Business Integration
JMS
BPELOrchestra
WorkflowData
Transfomation
WSAxisEJB Mail
SIP
SECURITY
BPELDesignerBPEL
DesignerService
ViewService
ViewWorkflowDesigner
WorkflowDesigner
Flowdesigner
PortalPortal
Portal
RSS
MANAGEMENT
FlowDesignerCIMERO
FlowDesignerCIMERO
JCAOSGi
NovaStudio IDE
OSGi
© Bull18
Bull ObjectWeb Example of Middleware Innovation JOnAS 5
< Full component-based design– separation of aspects– fine-grain configurability
< Comprehensive distributed management– automated deployment and dynamic reconfiguration– cluster-level & grid-level performance & high-availability management– automated policies & self-healing features
< Extended functional coverage– EJB3– multimedia
< Standards compliance– J2EE certification– Web services support
© Bull19
JOnAS History
< Open Source since July 1999– Within the Objectweb International Consortium – Open community of users and developers
− > 200,000 JOnAS downloads (2000 to 5000 per month)− ~ 500 users on the JOnAS list (10 to 20 mails per day)
– Operational applications– JOnAS is distributed under LGPL (GNU Lesser General Public
License)– >800 000 lines of code ObjectWeb (incl. > 400 000 pour JOnAS)
< Embedded in Mandrake & Red Hat distributions
< J2EE 1.4 Certified by Sun
< Involved in an important national and European research effort:– Corsica (IST), Pepita (ITEA), Parol (RNRT), Impact (RNTL), Osmose (ITEA), …
© Bull20
JOnAS: Enterprise Class J2EE Application Server
< J2EE 1.4 Compliant (Sun Certification)
< Scalability and Availability– Clustering (HTTP, RMI, DB), Failover (HTTP Sessions replication)– Optimization mechanisms (pooling, caching, …)
< Enterprise Integration– Multi-tier Infrastructure– Apache, LDAP, DBMSs, J2EE CA connectors to ERPs, mainframes– Web Services
< Integrated Development Environments– Eclipse plug-ins
< Administration– Web Console, script commands, API (JMX, JSR77)
< Support Offer (Bull)
© Bull21
JOnASCustomer Benefits
< Reduction or elimination of AS license costs< Opportunity to cut down ISV license costs< Reduced number of servers and optimized use
of servers thanks to consolidation on JOnAS< Safe Migration thanks to Bull’s automatic tools< Enhanced HA< Industrial support provided by development
teams< Full Open Source solution (JOnAS, Linux)< Solution fully compliant with standards (JOnAS
is certified J2EE 1.4)
© Bull22
BULL y el OpenSourceBonita
< Sistema de Gestión de Workflow OpenSource
< Con interfaz visual para la definición de workflows
< 100% J2EE
< Trabaja con estándares XPDL
< Arquitectura 100% SOA
< Preparado tanto para interacción humana como para interacción con servicios
< Grandes referencias de éxito en Europa
© Bull23
BULL y el OpenSourceOrchestra
< Solución para la gestión de procesos de negocio
< Basado en estándares OASIS BPEL
< Arquitectura 100% SOA y 100% J2EE
< Herramienta visual de definición de procesos
< Herramienta visual de monitorización de procesos
< Junto con Bonita, conforman una solución completa de BPM
< Grandes referencias de éxito en Europa
© Bull24
BULL y el OpenSourceeXo Platform
< Producto OpenSource para desarrollo de Portales, Gestión de Contenidos y Gestión Documental.
< Todas las funcionalidades de portales: definición de portlets, definición de usuarios, autentificación, workflows de trabajo, gestión de contenidos web, etc…
< Todas las funciones de gestión documental< 100% J2EE< Interfaz RIA
© Bull25
BULL y el OpenSourceeXo Portal – eXo ECM
< eXo Portal:– Sistema de gestión de portales.– Basado en un modelo MVC.– Definición de portlets y containers.– Incluye Web Services Relay Portlets (WSRP)
que crea WebServices a partir de los portlets– Autentificación JAAS
< eXo ECM:– Sistema de Gestión Documental– Organización jerárquica de documentos.– Gestión de versiones de documentos.– Gestión dinámica de taxonomías.– Búsqueda multidimiensional de documentos.– Soporta firma digital de documentos.
© Bull27
NovaForge™ (cont.)
Planes e Informes de Pruebas
Gestión del Conocimiento- Entregables- Mejores Prácticas- Controles- Desarrollos estándar
Acceso Seguro
Gestión de Configuración Gestión de Versiones
Herramientas de comunicación: foros, listas de distribución,
documentos
Gestión del Cambio
Seguimiento de proyectos.
Abierto a clientes y partners
PAO3( )i
Librerías de componentes
Gestión Colaborativa de
Proyectos
© Bull28
Distributed Services CentersNear-Shore and Off-shore aligned on NovaForge
Sao Paulo / BrazilTelco, Finance
Varsow / PolandGovt solutionsOpen Source
Beijing / ChinaDevelopment, new technologies e-govt
Grenoble / FranceOpen SourceBordeaux / France
IBM Websphere/Open Source
© Bull29
Portland / USAIntel IPF
(NovaScale Program)
Phoenix / USAGCOS,
Data warehouseOpen Source
Sao Paulo / BrazilTelco, bank,e-business
Avellino, Milan, Rome / Italia
Telco
Redmond / USAMicrosoft
(cooperation NovaScale)
Les Clayes / FranceGCOS, NovaScale, Security, storage,
Microsoft Data Center, Networks, Business Intelligence, Telco
Nice / FranceLocal Authorities
Qué tiene Bull en el mundo, para el Open Source
Austin/ USAIBM
(cooperation AIXTM)Beijing / ChinaOpen Source
Software Package
Grenoble / FranceLinux, Open Source, e-Infrastructure,
Storage, AIX™, ERP
Bordeaux / France
Telco, Mobility
PolandOpen SourceCustoms/Tax
Industrial PartnershipsBull Offices
© Bull30
Referencias
< IGAE: Bull NetMaster. Gestión y monitorización de elementos de red, con adaptaciones a sistemas internos IGAE y funcionalidades de seguridad 802.1x. Sobre plataforma JOnAS.
< Colegio Profesional ICAI: Sistema de visado electrónico de proyectos industriales. Sobre plataforma JOnAS.
< Conserjería Educación – Junta Extremadura:Migración de aplicaciones y sistemas a nuevas infraestructuras. Sobre Plataforma JOnAS.
© Bull31
Referencias
< QualityMaster: Sistema de Gestión Integral de Procesos y Calidad.Sobre plataforma JOnAS.
< Rural Servicios Informáticos (RSI): Sistema de plantillas de documentos sobre OpenSource. Migración de los sistemas de documentos a OpenOffice. Ahorro de costes importante para el cliente en concepto licencias MS Office.
< OEPM: Arquitectura de Alta Disponibilidad para los Servicios de Intranet/Internet. Weblogic y JOnAS
© Bull32
Universidad Complutensede Madrid
< Need– Computerization of the Erasmus and
Socrates programs for the university’s students
< Solution– Within the GICE4S project,
implementation of an Open Business solution which integrates JOnAS and Bonita
Spain – Education
One of the most important universities in Spain
© Bull33
Banco Bilbao Vizcaya Argentaria
< Need– To obtain synergy between the sales
entities regarding opportunities identification
− Implementation of a tool to perform the massive migration of the network equipment (project GCONF)
− Management of an heterogeneous park of electronic equipment (+3.500 routers)
< Solution– An Open Enterprise project integrating the
management of configuration, network functioning as well as backup:
− Web application, PHP technology in step 1, migration to a JAVA technology in step 2
− Solution based on Open Source middleware (Linux® + JOnAS + MySQL/PostgreSQL)
Spain – Banking
A multinational group of financial services
© Bull34
France’s Atomic Energy Authority
< Need– To guarantee the continuation of the French
nuclear deterrent following the cessation of nuclear testing− Simulation program of the Military
Applications Department
< Solution– Tera10 integrates 544 NovaScale 6160
computing nodes, each including 8 next generation Itanium® processors
– Tera10 will operate the Bull HPC software platform :− based on an open source software
integrated and optimized by Bull − including the Linux® operating system and
Lustre
France – Energy – Dec 04
A major player in research, development and innovation, intervening in three main fields: energy, information and health technologies and Defence
" For our Simulation Program, we have selected Bull's supercomputer for the global performance it provides . Its architecture based on standard components and open software delivers both scalability and power we require for our future development."Jean Gonnord, Head of the digital and IT simulation project of CEA/DAM
© Bull35
France Telecom
< Need– Information was difficult to find on the mass
of intranet sites of the group− Overhaul of the groups web sites into a single
intranet application hosting platform: the “e-publication” platform
< Solution– A solution based on 2 quadri NovaScale
5080 servers :− Running Redhat As2.1 Linux®− Supporting Oracle 9i-RAC
– Migration of BEA WebLogic to JOnAS for the business portal
Bull’s teams from Echirolles have proved a high level of expertise especially for the use of JOnAS, application servers from the open world
France – Telecom – January 04
One of the world's leading telecommunications carriers