Salesforce.com réinvente les applications professionnelles avec Apex

Grande première mondiale : une plate-forme et un langage de programmation à la demande sont désormais disponibles - Avec Apex, n'importe qui peut créer le service salesforce.com de demain

Les développeurs disposent de tous les outils requis pour créer des applications
qui intègrent une interface utilisateur, des processus métier et des fonctions de base de données sophistiqués, disponibles en mode multi-tenant et à la demande

Apex marque le début d'une nouvelle ère : tout type d'application sera disponible à la demande s

Salesforce.com (NYSE: CRM), Janvier 23,2007 - leader de la technologie et du marché des services professionnels à la demande, a annoncé la disponibilité de la plate-forme et du langage de programmation à la demande Apex, marquant une étape historique dans la création des applications professionnelles. Lancée avec Winter 07, 21ème génération du service de salesforce.com, la plate-forme multi-tenant Apex intègre un ensemble complet de ressources pour le développement d'applications professionnelles, telles que des modèles de données et objets pour gérer ces données, un moteur de workflow pour gérer les échanges de données entre les utilisateurs, un modèle d'interface utilisateur pour les formulaires et d'autres interactions, ainsi que l'API de services Web Apex pour l'accès programmatique, les mash ups et l'interfaçage avec d'autres applications et données.

Les applications créées avec Apex seront hébergées sur le service de salesforce.com. Les entreprises n'auront donc plus à se soucier de l'achat et du déploiement d'une infrastructure logicielle complexe. Laissant libre cours à la créativité, cet écosystème permet de créer et d'utiliser tout type d'application à la demande, avec la facilité d’utilisation et dans les conditions de sécurité, de fiabilité et d’évolutivité qui font le succès de salesforce.com.

« Avec Apex, notre message est clair : vous pouvez aujourd'hui créer le service salesforce.com de demain », déclare Marc Benioff, CEO et chairman de salesforce.com. « L'arrivée d'Apex marque le début d'une nouvelle ère : tout type d'application sera disponible à la demande. En mettant à disposition la plate-forme et le langage de programmation Apex, salesforce.com fait de cet écosystème le chef de file des applications à la demande innovantes. Avec Apex, chaque développeur peut aujourd'hui commencer à bâtir le futur. »

Apex préfigure les applications à la demande de demain
Apex étend considérablement le champ des applications pouvant être créées et utilisées à la demande. Les développeurs et les partenaires pourront étendre la portée des applications dans les entreprises, avec de puissantes solutions à la demande impossibles à réaliser jusqu'ici. Celles-ci pourront inclure des applications très complexes, telles que des progiciels de gestion intégrée (ERP) et de gestion des stocks, de puissantes applications transactionnelles pour le commerce électronique et des applications aussi intelligentes que celles déployées pour la gestion de la production et les services financiers. Les développeurs pourront créer n’importe quelle application à la demande spécifique plus puissante, plus rapidement et plus simplement qu’auparavant.

Ils pourront utiliser Apex pour personnaliser les principales caractéristiques et fonctionnalités de leurs déploiements sur Salesforce en fonction de leurs besoins. Apex leur permettra également de reprogrammer n’importe quel composant de Salesforce, comme les Campagnes, les Requêtes ou les Opportunités ou de les recréer intégralement avec de nouveaux composants.

Apex fonctionnera intégralement sur le service de salesforce.com, ce qui met fin à toutes les problématiques liées aux systèmes d’exploitation, aux bases de données, aux serveurs d’applications ou Web, aux infocentres ou à toute autre question relative à l’infrastructure. Grâce aux possibilités de personnalisation illimitées et au modèle de données flexible de la plate-forme Apex, les développeurs pourront créer des applications B2B ou B2C répondant à des besoins métiers spécifiques et les publier sur AppExchange.

Développement d'applications multi-tenant proposées comme service
Au coeur de la plate-forme Apex : le modèle multi-tenant, qui est l'une des principales innovations de salesforce.com. Contrairement aux plates-formes "single-tenant", les plates-formes multi-tenant partagent une infrastructure et une base de code source communes, dont la gestion est centralisée. Les déploiements des clients sont uniques, séparés et sécurisés au sein de cette plate-forme multi-tenant partagée. Ce ne sont pas des piles physiques de matériel et de logiciels distinctes. Les applications multi-tenant, comme Salesforce, et les plates-formes telles qu'Apex sont semblables aux plates-formes Web grand public (par exemple, Yahoo, Amazon et eBay) : elles fonctionnent toutes avec la même base de code source, partagée par tous les utilisateurs et mise à jour simultanément. Elles apportent ainsi tous les avantages des mises à jour, sans les inconvénients associés au modèle classique. Grâce au modèle multi-tenant, les clients de Salesforce n'ont pas à réinvestir dans la personnalisation ou l'intégration de leurs applications à chaque fois que le service est mis à jour.

La plate-forme à la demande Apex et le langage de programmation Apex Code marquent une nouvelle étape dans la création de puissantes applications professionnelles. À l'instar du grand système qui a ouvert la voie vers l'architecture client-serveur, salesforce.com apporte aujourd'hui les clés du développement d'applications multi-tenant avec Apex Code, afin que tout type d'application professionnelle puisse être créé à la demande. La plate-forme Apex offre un modèle de sécurité, de partage et de données commun, avec moteur de requêtes et exécution du code source partagés. Les développeurs peuvent ainsi créer des applications plus rapidement et plus facilement, sans contraintes en termes d'infrastructure, et introduire leurs projets et leurs offres sur le marché de façon innovante.

La plate-forme à la demande Apex
Apex est une plate-forme complète de développement disponible comme service. En complément au langage de programmation Apex, la plate-forme Apex apporte des capacités de mashups intégrées (applications composites), d’analyse, de mobilité, de workflow et de validation en fournissant l’i ntelligence d’une nouvelle API. Les nouvelles caractéristiques de la plate-forme Apex comprennent :

API de services Web Apex : l'API de services Web Apex est l'une des plus utilisées dans le monde des services Web professionnels : plus de 50 % des 3,7 milliards de transactions de services sur salesforce.com ont été gérés avec cette API au cours du troisième trimestre fiscal 2007 de la société. L'API de services Web Apex permet d’accéder aux données relationnelles complexes (par ex. ensemble d’informations sur un compte, intégralité des produits achetés et contacts) et de les gérer en une seule requête. Cette fonctionnalité, comparable à la commande de base de données JOIN, est toutefois unique à l’API Apex. Elle accélère et simplifie l’intégration.

Des messages et une intégration en temps réel : des notifications d’événements dans Salesforce, tels que la création d’un nouveau client ou la réalisation d'une vente, pourront être immédiatement repris dans d'autres applications, dont les systèmes de middleware, les bus de messages ou les applications logicielles. Grâce à cette fonctionnalité, les processus métiers faisant appel à plusieurs systèmes s'exécutent de façon transparente et sans attente.

Apex Code : nouveau sur la plate-forme à la demande Apex, Apex Code est le premier langage de programmation à la demande du monde. Il renforce la plate-forme Apex en y introduisant la possibilité d'écrire du code fonctionnant sur les serveurs de salesforce.com. Ce langage permet de développer une nouvelle catégorie d'applications et de fonctionnalités déployées entièrement à la demande. Pour en savoir plus, veuillez consulter les informations publiées ce jour sur http://developer.salesforce.com.

Version alpha d'Apex Code destinée aux développeurs
Cette version alpha du langage de programmation Apex permettra aux développeurs d'explorer les capacités de ce langage, d'écrire du code, de créer des applications et de faire part de leurs commentaires sur la conception et les capacités d'Apex. Apex Code permettra de développer considérablement la puissance, l’étendue et la capacité des applications disponibles sur AppExchange, ainsi que de fournir tout type d'application professionnelle à la demande. Pour participer à ce programme, les développeurs sont invités à s'inscrire sur http://developer.salesforce.com.

Création d'entreprises à la demande performantes
Avec salesforce.com, les développeurs et les partenaires disposeront de toutes les ressources nécessaires pour concrétiser leurs projets. Ils pourront notamment coopérer avec la communauté via le service IdeaExchange, construire des applications sur la plate-forme à la demande Apex, puis les promouvoir et les vendre avec AppExchange et AppStore. AppStore leur fournira un ensemble complet de services commerciaux et de programmes de partage de revenus. Ils pourront utiliser AppStore comme réseau de distribution mondial pour promouvoir, vendre, facturer et livrer les applications qu'ils ont créées avec le langage de programmation et la plate-forme Apex, et hébergées sur AppExchange. Les clients pourront utiliser AppStore comme "guichet" unique pour tester, acheter et déployer des applications à la demande disponibles sur AppExchange. AppStore fera office de catalyseur, permettant d'exploiter pleinement le potentiel d'Apex et d'AppExchange tout en favorisant la réussite de toute application à la demande.

Incubateurs AppExchange et montée en puissance du modèle à la demande
Pour favoriser l'innovation, salesforce.com a annoncé la création d'incubateurs AppExchange mondiaux. Ceux-ci aideront les entreprises à développer de nouveaux produits sur la plate-forme Apex, et les partenaires AppExchange existants à concrétiser leurs projets plus rapidement. 19 entreprises se sont déjà inscrites au premier incubateur AppExchange situé à San Mateo en Californie, notamment : Appirio, Avankia, BackWeb, Bluewolf, Business Objects, Centive, Cloud 9 Analytics, Clicktools, Convenos, DomoDomain, Dreamfactory, Hyperion, InsideView, InvisibleCRM, Opsource, Right90, RingLead, VerticalResponse et Xactly.

« La plate-forme Apex nous permet de créer et de fournir rapidement des applications innovantes, favorisant la réussite de nos clients », a déclaré Chris Barbin, directeur général d'Appirio. « De plus, avec des initiatives comme l'incubateur AppExchange, salesforce.com lève les principaux obstacles au succès des entreprises en phase de démarrage. »

Autre indicateur de la montée en puissance du modèle à la demande : des entreprises ayant des applications sur AppExchange ont levé plus de 146 millions dollars de fonds de capital-risque au cours de l'année dernière. Parmi ces entreprises figurent : Before the Call, Contactual, Convoq, Dreamfactory, Echopass, Eloqua, iNeoMarketing, Intacct, InvisibleCRM, Jigsaw Data, Ketera, Mitrix, Nsite, Opsource, Rally Software, Spoke Software et Success Factors.

Apex et AppExchange
Apex est la plate-forme à la demande des applications professionnelles de demain. Apex réinvente la personnalisation et l'intégration des applications, en permettant de créer une nouvelle génération d'applications à la demande, dépassant le cadre des applications de gestion de la relation client. Tous les composants et toutes les applications Apex se partagent, s'échangent et s'installent facilement, en quelques clics de souris via l'annuaire AppExchange de salesforce.com. Ainsi, toute la communauté à la demande profite de la créativité à laquelle Apex donne libre cours.
Plus de 500 applications sont actuellement disponibles sur AppExchange, à l'adresse suivante : http://www.salesforce.com/appexchange.

Disponibilité
Prévue avec le lancement du service Winter ’07, la plate-forme à la demande Apex est actuellement disponible. Le langage de programmation Apex est actuellement disponible en version alpha pour les développeurs. Une version bêta est prévue pour les clients de salesforce.com dans le courant de l'année 2007.

Les services AppStore seront introduits progressivement cette année : Standard Referral est prévu pour le premier trimestre, Premium Referral pour le troisième trimestre et AppStore Checkout pour le dernier trimestre.

A propos de salesforce.com

Salesforce.com est le leader du marché et des services professionnels à la demande. Grâce à sa famille de produits à la demande, les clients peuvent gérer et partager à la demande l'ensemble des informations pour la vente, le support, le marketing et les partenaires. La plateforme Salesforce, la première plateforme à la demande du marché, permet aux clients, développeurs et partenaires de créer de nouvelles applications puissantes à la demande qui vont beaucoup plus loin que le CRM et d'apporter tous les bénéfices du multi-tenant et du Business Web dans toute l'entreprise. Les applications de la plateforme Salesforce seront facilement partagées, échangées et installées en quelques clicks via le répertoire d'AppExchange disponible à l'adresse www.salesforce.com/appexchange. Les clients peuvent aussi bénéficier de Successforce, de formations de très haut niveau et des offres pour le support, le consulting et les meilleures pratiques.

Au 31 juli 2008, salesforce.com gère les données clients d'environ 47.700 entreprises parmi lesquelles ABN AMRO, America Online (AOL), Dow Jones Newswires, Japan Post, Kaiser Permanente, KONE, Sprint Nextel, Staples et SunTrust Banks. Tous les services et toutes les fonctionnalités qui ne sont pas encore sur le marché et qui ont été annoncés dans ce communiqué de presse ou lors d'une annonce publique ne sont pas encore disponibles et peuvent ne pas l'être du tout, ou ne pas être distribués dans les délais évoqués. Les clients qui souhaitent acheter des applications de salesforce.com doivent faire leur choix à partir des fonctionnalités qui sont déjà disponibles. Basée à San Francisco, salesforce.com possède des bureaux en Europe et en Asie. La société est cotée au New York Stock Exchange sous le libellé “CRM”. Pour plus d'informations, veuillez vous rendre à l'adresse : www.salesforce.com/fr/ ou appeler le +1 800 NO SOFTWARE.

Salesforce.com is a registered trademark of salesforce.com, and Apex, AppExchange, The Business Web and Successforce are trademarks of salesforce.com, Inc., San Francisco, California. Other names used may be trademarks of their respective owners.