La meilleure solution pour la migration de Oracle Forms 6i sur le web?
Je travail dans un Oracle de la boutique. Il y a un ensemble d'outils qui se compose d'environ 1000 Oracle Forms (en utilisant les Formulaires constructeur de 6i, début des années 90) avec Oracle 10g sur l'extrémité arrière. Il est au service d'environ 500 personnes uniques par mois, avec 200 connexions simultanées à un moment donné au cours de la journée de travail.
Évidemment, c'est quelque chose qui doit être abordé afin de se débarrasser des Formes d'exécution et de passer à une solution basée sur le web. Les outils doivent être accessibles à partir de Windows, de Linux et d'UNIX, VMS et Solaris.
Quelles options existent qui serait faisable pour migrer? Non seulement il a besoin pour être réalisable pour la migration, mais le développement devra être fait par les de 8 ingénieurs qui soutiennent l'ensemble de l'outil (et dont beaucoup qui préfèrent rester sur place et de ne pas moderniser cet outil set).
Oracle propose quelques solutions qui convertir Oracle Forms dans une merde Applet Java (c'est un des plus terribles solution temporaire).
Ma solution de choix a été la migration vers Ruby on Rails (dont je suis un grand partisan de Rails), mais cela implique une courbe d'apprentissage (que nous allons frapper avec toute solution) pour les autres développeurs. Aussi, l'autre difficulté, c'est la conversion d'une partie très complexe formulaires les formulaires HTML.
Quelqu'un a abordé une telle solution? Existe-il des forfaits offerts par quiconque à l'extérieur de l'Oracle?
Spécifiques en Java, frameworks Web?
Serait GWT, jQuery UI, ExtJS ou de tout autre JavaScript cadres de l'INTERFACE utilisateur offre l'expérience utilisateur riche et nécessaire?
.NET est un examen, mais un dernier recours (principalement en raison de coûts de licence, il n'y a pas de place dans le budget, en plus de ce que nous allons payer pour les licences Oracle).
OriginalL'auteur mwilliams | 2008-10-07
Vous devez vous connecter pour publier un commentaire.
C'est exactement ce que je suis en train de faire à l'aide de...
Oracle Application Express
La courbe d'apprentissage est beaucoup plus petite que la plupart des web-based solutions de rechange pour les Formes les développeurs, comme tout le code est en PL/SQL (à moins que vous commencez à obtenir la fantaisie avec Javascript, que vous pouvez). Aussi, dans la dernière version de l'Application Express (3.2), il y a un outil pour convertir les Formes d'applications à l'Apex.
Il est livré gratuitement avec les versions d'Oracle depuis 9.2.
Vu les formes de conversion de course de chez Oracle, 20:20, l'autre jour, semble assez décent, il l'habitude de faire 100% de conversion pour vous, mais vous donnera un début de saut.
Quelqu'un sait si cela peut gérer l'interfaçage à des programmes externes? Nous avons un Oracle 6i F&R frontend qui utilise un programme C externe pour le port série, le soutien et certaines java pour d'autres choses.
Vous pouvez utiliser l'Oracle DB toutefois vous le souhaitez. J'ai charger les données dans Oracle DB avec un .Net application (parce que l'APEX ne peut pas gérer le massif de service web que j'utilise). J'utilise ensuite l'APEX pour un front-end. Fonctionne très bien.
Zathrus: Faire de votre application web interagir avec les autres programmes en C sur le client est difficile, quel que soit l'outil ou le cadre est utilisé sur le côté serveur. L'aide non corrigés IE5 sur le côté client pourrait aider 😉
OriginalL'auteur Tony Andrews
Je vais +1 pour Oracle Application Express -- je pense qu'il y a des avantages significatifs dans votre situation.
OriginalL'auteur David Aldridge
Vraiment une réponse tardive, mais pertinentes. La prochaine V3.2 version d'Oracle Application Express ajoute un Oracle Forms outil de migration, que vous pouvez trouver améliore votre productivité encore plus loin.
OriginalL'auteur Stew S
Vous devriez vérifier ce site http://www.forms2net.com/ c'est l'Outil de Migration de Oracle Forms .Net. C'est très bon!
OriginalL'auteur DanceDisaster
Dans Les pays-bas QAFE ( http://www.qafe.com ) est en train de devenir un populaires alternative. Ils ont été autour depuis quelques années maintenant, au service des entreprises en dehors de l'Europe.
Leur prétention à la célébrité
Je travaille pour la société qui a développé cette plateforme afin de ne pas prendre mon mot pour lui, essayer vous-même et laissez-moi savoir ce que vous en pensez; je pense que ces gars-là fait le meilleur package en dehors de l'Oracle.
OriginalL'auteur Michael de Boer
Oracle maintient une liste de fournisseurs, qui, tous, se spécialisent en train de faire exactement ce que vous devez faire.
C'est un très commun et populaire sujet en raison de la grande base installée de Oracle Forms. Si vous faites un simple Recherche Google il ya beaucoup de comptes de cette transition.
Dans mon expérience personnelle, nous avons eu heureusement structuré notre Oracle applications de Formulaires pour avoir de belles PL/SQL Api. Il était simple à ré-utiliser tous les existants PL/SQL dans notre transition vers J2EE, qui nous fait manuellement. Il semble que vous avez trop de Formes pour le faire efficacement, cependant.
OriginalL'auteur shadit
Oracle de l'Assistant Migration est gratuite. Il fait exactement ce PITSS pour la Migration. PITSS offre bien des choses qui peuvent être utilisés à l'avenir, ce qui permettra de justifier le coût. Mais si c'est une des Formes de la Migration, vous devez, l'Assistant Migration fait le même travail.
Mais si vous faites l'achat PITSS, vous pouvez facilement écrire un script pour renommer un ensemble de formes à quelque chose de reproductible et écrire un journal de ce que les noms de où les. La charge sous les noms de 1.fmb, 2.fmb, etc. Effectuer les modifications. Puis les renommer en utilisant un autre fichier journal qui référence le fichier journal. Puis répétez l'opération pour l'autre ensemble de formes. Vous pourriez économiser des milliers par 100 formes.
Et les rapports de la migration est une perte de temps. Vous devrez ouvrir chaque forme de toute façon et de repositionner les champs, en particulier sur le paramètre de forme. C'est tout ce que vous avez à faire sans le PITSS outil.
OriginalL'auteur F A
Essayer de contacter les gens de chez ATX à ce sujet: http://www.atxtechnologies.co.uk/java/forms2java/. J2EE Java plus Adobe Flex signifie que la licence est probablement gratuit (sauf si vous souhaitez Flash Builder). Si c'est comme Forms2Net, le taux de conversion sera assez élevé et que vous aurez obtenir une bonne qualité de code Java par la suite.
OriginalL'auteur Soundpsyche
Salut j'ai fait un travail similaire en utilisant GWT/ressorts/ORM de la combinaison, les résultats sont fantastiques ,comment jamais, il dépend aussi de la complexité des processus d'affaires de la mine a été un très très complexe des processus d'affaires, ce que j'ai fait était segragate toutes les couches et traiter chaque couche comme un service , dans le processus, j'ai fait une demande à laquelle chacun est wow et dans le même temps est admissible à de nombreuses certifications , mais si vous voulez le faire plus vite et de ne pas changer l'extrémité avant u peut utiliser l'exode
cheers
vasem
[email protected]
OriginalL'auteur
J'ai trouvé que PITSS.CON, développé par PITSS ( http://www.pitssamerica.com ) est le meilleur là-bas Oracle Formes de Migration. Au lieu de le faire manuellement, où vous pourrez passer quelques mois avec quelques centaines de formes ou de quelques années, avec plus d'un millier, PITSS.CON, permet de migrer à partir de 2,3 à 10g dans une affaire de jours. Son incroyable ce que cet outil peut faire.
OriginalL'auteur
Salut, je travail pour PITSS (pitssamerica.com), et je tiens à élaborer sur ce que gwoods1412 déclaré. Vous pouvez migrer à partir de n'importe quelle version d'Oracle Forms 2.3, 3.0, 4.0, 4.5, 5.0, 6i, ou 9i à 10g. L'outil permet également de migre vos Rapports Oracle, et nous avons une solution pour guérir le problème avec l'aide de l'Rapports paramètre de forme. Oracel des Formulaires et des Rapports 10g est une Solution Basée sur le Web, de sorte que vous n'avez pas à mordre la dépense d'une migration vers une autre plateforme.
APEX est libre d'utiliser, mais il n'est pas libre de migrer. Et l'outil de migration extrait uniquement les champs (les éléments), il ne prend pas la Logique Métier. Si vous n'obtenez pas votre investissement réel de vos formulaires, vous obtenez une requête et de la description du champ.
Si vous utilisez un outil comme PITSS.con, vous serez en train de vous tester l'application sur le web dans quelques jours. Votre développeurs de travailler sur d'autres projets, et tout sera bien dans le monde. Oh oui, vous pouvez interagir avec les APEX, ADF, Java, .NET, etc une fois que vous êtes dans 10g de trop. Cela signifie que nouveau développement peut être fait dans un nouvel ensemble d'outils. Vous commencez progressivement méthodique de la migration vers une nouvelle technologie. Assez agréable de ne pas avoir une énorme soirée de lancement dans deux ans, quand vous pouvez avoir un ce mois-ci.
Et à l'APEX n'est pas vraiment une solution d'entreprise. Voici une citation de David Peake qui est Oracle APEX chef de Produit:
"L'un de mes principaux objectifs est de ne plus vendre de l'APEX des capacités de conversion et de s'assurer que les participants à comprendre que la conversion des Formes nécessite des investissements importants et ne va pas être facile, n'importe quel outil que vous souhaitez convertir."
J'ai volé cette citation de Subvention Ronald (Oracle Fusion Middleware chef de Produit ) blog qui peuvent être obtenues à Subvention du Blog
OriginalL'auteur
Vous avez vraiment besoin de vérifier les Formes utilitaire de Conversion de TurboEnterprise. Je ne suis pas d'utilisation d'Oracle Forms, mais un ami a utilisé leur logiciel pour convertir Oracle Forms et il aime ça. Ils ont aussi une version gratuite sur leur site web trop je pense. http://www.turbo-enterprise.com
OriginalL'auteur Ethan