Как лучше всего перейти от системы Cobol / CICS к современной установке Oracle / C ++ / Server - PullRequest
2 голосов
/ 06 марта 2009

Мы планируем перенести старое приложение IBM / COBOL / DB2 в «настроенный» мир Solaris / Oracle / C ++. Мои конкретные вопросы здесь:

  1. Есть ли опыт работы с инструментами, способными анализировать код COBOL в более ориентированном на модели виде? (например, анализ потока данных, анализ потока кода, списки перекрестных / гиперссылок, красивая печать)

  2. является ли openCOBOL реальным шансом?

  3. Каковы лучшие инструменты / инфраструктуры для анализа моделей данных DB2 И Oracle?

Привет

Ответы [ 4 ]

1 голос
/ 18 марта 2013

Oracle Tuxedo Application Runtime для CICS и Batch поддерживает приложения мэйнфрейма IBM для переноса в Oracle Tuxedo. Он предоставляет комбинацию API и сервисов, которые позволяют приложениям мэйнфреймов OLTP и Batch работать без изменений, сохраняя годы бизнес-логики и инвестиций в данные. Он защищает пользователей приложений от изменений благодаря поддержке стандартных эмуляторов терминала 3270. Он также предоставляет знакомые API и функции, которые разработчики используют в своих приложениях для мэйнфреймов.

Результатом является возможность быстрой (и с низким риском) миграции устаревших приложений для мэйнфреймов на открытые системы, работающие на серверах приложений COBOL и C / C ++. Это обеспечивает значительную экономию средств и большую гибкость.

Для получения дополнительной информации, пожалуйста, обратитесь к http://docs.oracle.com/cd/E35855_01/artrt/docs12c/index.html

1 голос
/ 08 марта 2009

Микрофокус предоставляет продукт Enterprise Server, который позволяет COBOL взаимодействовать с веб-сервисами.

Если у вас есть программа A на языке COBOL, а другая программа B и A на языке COBOL вызывает B через раздел интерфейса, инструмент позволяет вам представить раздел интерфейса B. как веб-сервис.

Для программы A вы затем создаете клиентский прокси, и теперь A может вызывать B через веб-сервис.

Конечно, поскольку у B теперь есть веб-служба, любой другой тип программы (командная строка, приложение Windows, Java, ASP и т. Д.) Теперь также может вызывать ее.

Это позволит программе C ++ вызывать код COBOL.

У них также есть другой продукт COBOL.Net, который предоставляет интерпретатор .NET IL для программ на языке COBOL.

Поскольку это на платформе .NET, вы можете смешивать и сочетать с C # и т. Д.

0 голосов
/ 14 июня 2009

Моя компания предоставляет инструменты, которые выполняют все, что вы запрашиваете: анализ, prettyprint, анализ потока (контроль / поток данных на единицу компиляции, граф вызовов / указывает на очень большие системы) IBM Enterprise COBOL. Смотри http://www.semdesigns.com/Products/FrontEnds/COBOLFrontEnd.html

0 голосов
/ 08 марта 2009

Я бы порекомендовал Micro Focus Server Enterprise edition в качестве новой производственной платформы, работающей на Unix / Linux.

...