Accueil
 > Rapports de TEC > Blogue de TEC > Oracle orchestre davantage ses incursions SOA Deuxième pa...

Oracle orchestre davantage ses incursions SOA Deuxième partie: Stratégie

Écrit par : Predrag Jakovljevic
Date de publication : juillet 18 2013

stratégie de base de données

À la lumière de Oracle Corporation s '(NASDAQ: ORCL) récente acquisition de PeopleSoft et son appétit croissant pour la compétition, il est facile de voir comment on pourrait sous-estimer développé en interne, la stratégie produit d'Oracle. Toutefois, cette société basée en Californie (États-Unis) a écouté les appels de ses clients et du marché en commençant par une stratégie de produit qui se concentre sur les processus d'affaires ouverts et flexibles. Facilité d'intégration, la consolidation des bases de données, modèles de données et des serveurs reste fondamentale derrière les développements de produits d'Oracle. Ce qui suit est un aperçu de la façon dont Oracle a développé sa vision d'un solution collaborative e-business, et sa base de données, serveur d'application, et des stratégies e-business.

En 1999, Oracle a entamé sa première tentative sérieuse vers la fonctionnalité basée sur le Web (voir Oracle8i Release 2-Ready prendre d'assaut le Web et Oracle Applications-AN Internet -Reinvented Feisty Challenger ). Ce qui est intéressant est de savoir comment Oracle a défini son jeu de fonctionnalités pour ses produits. À savoir, Oracle 8i ("i" standing pour Internet) a étendu la technologie Oracle dans les domaines de la gestion des données, le traitement des transactions, et de l'entreposage de données. Construit directement dans les bases de données, des fonctionnalités basées sur Internet comme serveur Java, un système de fichiers sur Internet (IFS), les services d'annuaire Internet, et la sécurité des entreprises a permis d'Internet pour créer des applications basées sur Internet tout en brouillant la définition de ce qu'est une «base de données» désigne traditionnellement et représente.

Oracle a continué d'étendre ses fonctionnalités de base de données avec ce même fil grâce à l'introduction de Oracle 9i à la mi-2000. Il a introduit des grappes réelles d'application (RAC), qui ont permis de multiples copies de la base de données Oracle 9i sur plusieurs serveurs. Il a agi comme une base de données unique dans un cluster résultant en une amélioration considérable des performances. Le logiciel de base de données s'adapte de manière transparente lorsque les clients ajouter des ordinateurs au cluster, ce qui améliore considérablement l'évolutivité des applications et la disponibilité sans forcer le client à modifier les applications. En plus de trait RAC de Oracle9i, d'autres nouvelles fonctionnalités clés du produit inclus amélioré la disponibilité de base de données, les fonctionnalités, fonctions de sécurité améliorées, et une infrastructure plus complète et intégrée pour la construction de l'intelligence d'affaires (BI) ou des applications analytiques, avec des fonctionnalités intégrées pour l'entreposage de données, ligne analytique traitement (OLAP), l'extraction , transformation et chargement (ETL), et l'exploration de données.

Maintenant, Oracle a créé ce qui est probablement la solution d'intégration la plus complète disponible. Pour l'exercice 2004, le vendeur a sorti une nouvelle version de son logiciel de plate-forme technologique, baptisé collectivement Oracle 10g . Le logiciel fournit une plateforme pour développer et déployer des applications sur Internet et sur des intranets d'entreprise, et il comprend des logiciels de base de données de gestion, logiciel de serveur d'applications et le logiciel de collaboration, y compris Oracle Collaboration Suite . Oracle Collaboration Suite est une suite relativement récente intégré qui gère les e-mails et messages vocaux, télécopies, agenda, partage de fichiers, de rechercher et de workflow, permettant aux utilisateurs d'accéder tout leur contenu de communications via les applications bureautiques, Internet, personnel assistants numériques (PDA) ou des téléphones mobiles. En plus de cela, des outils de développement permettent aux utilisateurs de créer, d'extraire et de modifier les différents types de données stockées dans un système informatique.

Un élément clé de la plate-forme Oracle 10g est Oracle Database, qui permet le stockage, la manipulation et la récupération des relationnelles objet-relationnel, multidimensionnel et d'autres types de données,. Il peut exécuter des applications sur plusieurs ordinateurs regroupés, avec un très haut degré d'évolutivité et de fiabilité. En effet, Oracle a toujours été connu pour ses solutions de bases de données robustes et moins connu pour ses applications d'entreprise. Les caractéristiques hautement acclamés de base de données Oracle comprennent l'amélioration de la disponibilité de base de données, les fonctionnalités, fonctions de sécurité améliorées, et une infrastructure intégrée pour construire des applications de BI. Il ya également de nombreuses fonctionnalités XML avec Oracle Database 10g (debout "g" pour la grille). Il s'appuie sur des données relationnelles ou à base d'objets existants, rendant disponible au format XML.

Oracle Database 10g utilise également RAC, qui agit comme une base de données unique. Données n'a pas besoin d'être séparés sur plusieurs ordinateurs, car les clients peuvent simplement ajouter des ordinateurs au cluster. Par la suite les clients peuvent réaliser des économies importantes en intensifiant et en éliminant les fail-over serveurs, et en utilisant du matériel à moindre coût comme la base de la grappe, au lieu de gros ordinateurs, plus coûteux. Oracle Database 10g contient aussi l'auto-diagnostic et d'auto-tuning, ainsi que des fonctionnalités qui facilitent la capacité de construire, déployer et gérer des applications Internet à moindre coût. Il dispose d'administration et de gestion de stockage virtuel, assure l'intégrité des données grâce à la garde des données et les capacités de Flashback, et propose un certain nombre de fonctionnalités de développement d'applications qui devraient accélérer la conception, le développement, le déploiement et la maintenance des applications de base de données centrées. La dernière version augmente également la sécurité, la gérabilité et la disponibilité, non seulement pour OLTP traditionnel, mais plutôt pour l'entreposage de données de plus en plus importante et les exigences d'analyse connexes.

Enfin, la base de données Oracle fournit une haute performance, le stockage XML natif et la technologie d'extraction par Oracle XML DB . Il absorbe complètement le Monde Wide Web Consortium (W3C) modèle de données XML dans la base de données Oracle, et fournit de nouvelles méthodes d'accès standard pour la navigation et l'interrogation XML. Avec Oracle XML DB, les utilisateurs bénéficient de tous les avantages de la technologie de base de données relationnelle ainsi que les avantages de XML. En outre, XML joue un rôle majeur dans le fournisseur de données Oracle pour . Produit NET .

Ceci est la deuxième partie d'une note en six parties.

première partie contient le résumé de l'événement et a commencé à l'impact sur le marché.

troisième partie traitera des changements de stratégie.

quatrième partie porte sur les services SOA et Web.

cinquième partie analyse l'acquisition Collaxa.

Sixième partie discutera faiblesses et formuler des recommandations des utilisateurs.

Application Server Stratégie

Destiné à la mi-tier de la pile d'Oracle, Oracle Application Server 10g est devenu l'un des principaux piliers de la plate-forme Oracle, où Oracle en concurrence féroce avec les goûts de BEA , IBM , Sun Microsystems , Microsoft , Tibco , et SAP (voir SAP Weaves Microsoft. NET et IBM WebSphere dans son ESA Tapisserie ). Mi 2000 a vu l'introduction de Oracle Application Server Internet , qui a été présenté comme "une plate-forme logicielle ouverte pour le développement, le déploiement et la gestion des programmes d'applications logicielles Internet distribués". En outre le raffinage et la définition de la fonctionnalité, Oracle a publié Oracle 9 i Application Server à la fin de 2000, qui comprenait le support pour J2EE, XML, et Java Database Connectivity (JDBC), ainsi que la mise en cache de la technologie. Pourtant, le produit est allée beaucoup plus loin, en incluant les éléments de personnalisation, et de portails pour les clients, les employés et les partenaires (assemblés à l'aide de portlets, qui sont des composants de l'interface réutilisables qui permettent d'accéder aux ressources basées sur le Web tels que les applications, les rapports BI, syndication de contenu RSS, les services hébergés de logiciels ou d'autres ressources) et sans fil (y compris la voix) l'accès aux applications Oracle. Elle installations notifications, les alertes et les escalades, un paquet simple manipulation e-mail et la messagerie unifiée qui a apporté son soutien à plusieurs canaux, tels que le téléphone, Internet, fax et e-mail.

l'incarnation la plus récente, Oracle Application Server 10g, est une plate-forme logicielle consolidé selon les normes de l'industrie, ce qui permet aux développeurs de créer et déployer des services Web, des sites Web, des portails et des applications basées sur le Web. Il permet ainsi aux organisations de toutes tailles à mieux répondre aux besoins changeants des entreprises. Il supporte aussi une gamme de langages et outils de développement, y compris les dernières technologies compatibles J2EE, ce qui représente un environnement indépendant de la plateforme, Java-centrique initialement développé par Sun pour développer, construire et déployer des applications d'entreprise basées sur le Web en ligne. (Voir Comprendre J2EE et. NET Environnements Avant de choisir . L'élan croissant autour des services Web a été réduit progressivement l'importance de ce débat, de sorte que finalement nous parlons peut-être "J2EE et. NET" comme opposition à "J2EE versus. NET".)

également conçu pour les grilles de calcul, Oracle Application Server 10g continue d'intégrer le clustering et la technologie de mise en cache à haute vitesse, ce qui augmente considérablement la fiabilité des applications, la performance, la sécurité et l'évolutivité. En outre, il dispose d'un logiciel intégré Enterprise Portal, BI, développement rapide d'applications, l'application et l'intégration des entreprises, des fonctionnalités sans fil, les services Web, et d'autres fonctionnalités, le tout dans un seul paquet. Le produit est livré avec un ensemble intégré de logiciels de BI, y compris Oracle Discoverer (un outil Web intuitive ad hoc interrogation, de reporting et d'analyse pour les utilisateurs finaux) et Oracle Reports (un outil d'entreprise reporting pour la production de rapports de qualité supérieure). Le nouveau Identity Management Option pour Oracle Application Server 10g Standard Edition ou standalone disponible rend plus facile pour les entreprises de gérer de multiples identités et des privilèges d'accès, ce qui contribue à protéger les informations, les systèmes critiques et les applications contre les accès non autorisés.

Stratégie Outils de développement

Pour compléter la base de données Oracle et offre Oracle Application Server, Oracle Developer Suite est une suite intégrée d'outils de développement conçu pour faciliter le développement rapide de l' applications Internet de base de données et des services Web, qui contient le développement d'applications et d'outils de BI et est construit sur des standards Internet tels que Java, J2EE, XML et HTML. Il comprend Oracle JDeveloper , un environnement de développement Java pour la modélisation, la construction, le débogage et le test d'applications J2EE au niveau des entreprises et des services Web. Oracle JDeveloper est également autonome disponible. Pendant ce temps, cadre Oracle Application Development ( Oracle ADF ) simplifie le développement J2EE en minimisant le besoin d'écrire du code qui implémente les modèles de conception et les infrastructures de l'application. Oracle ADF se concentre aussi sur l'expérience de développement avec une approche visuelle et déclarative de développement J2EE.

En outre, la suite contient Oracle Designer , une panoplie complète d'outils pour modéliser, générer et capturer les exigences et la conception d'applications de bases de données d'entreprise, et Oracle Forms Developer , un environnement de développement PL / SQL basé pour la construction de classes, les applications Internet de base de données centrées sur l'entreprise. Oracle Developer Suite comprend également Oracle Warehouse Builder pour consolider les données fragmentées et les métadonnées ("données sur les données" de la machine, une information compréhensible pour le web) tiré de progiciels, applications personnalisées et des applications héritées (voir Oracle Warehouse Builder: Mieux vaut tard que jamais )?. Il permet aux développeurs de concevoir graphiquement le schéma de base de données multidimensionnelle et de générer automatiquement et charger l'entrepôt de données.

Integration Tools Stratégie

avec Oracle Applications Server 10g version, Oracle a ajouté plusieurs nouveaux produits à son offre d'intégration, tandis que beaucoup d'autres sont prévues. En plus de Manager Oracle BPEL Process et Intégration Oracle BAM, on peut également mentionner Intégration Oracle Interconnect , qui est Enterprise Service de bus d'Oracle (ESB). Il fournit un cadre permettant d'intégrer des environnements hétérogènes, y compris les applications d'entreprise, les systèmes existants, et bases de données. De manière générale, un ESB, aussi appelée un courtier de messages, est un middleware distribué de messagerie synchrone ou asynchrone basée sur des normes ouvertes. Il devrait fournir une interopérabilité sécurisée entre les applications d'entreprise via XML, des interfaces de services Web et standardisée routage de documents basé sur des règles. En pratique, cela signifie que les fichiers de données sont transmis depuis et vers leurs destinations en fonction de lignes directrices préétablies qui sont communs à toutes les parties partagent l'information pour s'assurer que les données conserve son intégrité comme il est acheminé. La conception multilingue et multiplateforme d'un ESB devrait permettre aux entreprises de traiter des données entre les applications provenant de sources diverses. Deux architectures de calcul distribué couramment utilisées par les ESB sont naturellement J2EE et. NET.

ESB est une extension de middleware traditionnelle, par laquelle il ajoute plusieurs fonctions clés:

  • transformation, la capacité à transformer des documents XML à partir d'un format de données dans un autre de sorte que la partie destinataire peut s'interfacer avec les données dans un format d'application qui est différent de celui dans lequel il est envoyé;       

  • Portabilité: la capacité de partager des données entre différents systèmes informatiques et environnements d'exploitation;       

  •   l'équilibrage de charge
  • et le clustering, la capacité à distribuer traitement entre plusieurs appareils de sorte qu'aucun dispositif unique devient surchargé et       

  • basculement, la capacité à transférer des fonctions de messagerie vers un autre serveur si l'un tombe en panne au cours de l'échange de données.

En outre, Oracle intégration B2B ( Business to Business ) fournit des fonctionnalités pour les entreprises d'interagir avec leurs partenaires commerciaux. Le produit de base fournit gestion des partenaires commerciaux , la capacité de développer des protocoles personnalisés et à soutenir différents types de documents, avec un support intégré pour UCCNet et Application Statement 2 (AS2) , l'échange électronique de données sur Internet (EDI) protocole. Prise en charge de protocoles communs de l'industrie, tels que RosettaNet , EDI traditionnel (les normes X12 et EDIFACT) sont disponibles via des adaptateurs B2B vendus séparément.

Last but not least, Oracle propose un certain nombre d'adaptateurs d'intégration de progiciels tels que SAP ou Siebel, et des adaptateurs pour les systèmes existants tels que la clientèle système de contrôle de l'information mainframe ( CICS) et IMS. Ces adaptateurs sont vendus séparément et peuvent être utilisés avec Oracle Container pour J2EE ( OC4J ), Oracle Portal et les composants d'intégration Oracle ci-dessus.

Ceci conclut la deuxième partie de la note en six parties.

première partie contient le résumé de l'événement et a commencé à l'impact sur le marché.

troisième partie traitera des changements de stratégie.

quatrième partie porte sur les services SOA et Web.

cinquième partie analyse l'acquisition Collaxa.

Sixième partie discutera faiblesses et formuler des recommandations des utilisateurs.

 
comments powered by Disqus

Recherches récentes :
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Others

©2014 Technology Evaluation Centers Inc. All rights reserved.