programing

Oracle Forms 6i에서 웹으로 마이그레이션하는 데 가장 적합한 솔루션은 무엇입니까?

sourcetip 2023. 7. 31. 22:26
반응형

Oracle Forms 6i에서 웹으로 마이그레이션하는 데 가장 적합한 솔루션은 무엇입니까?

저는 오라클 매장에서 일합니다.백엔드에 Oracle 10g이 포함된 약 1000개의 Oracle Forms(6i의 Forms Builder, 90년대 초반 소프트웨어 사용)로 구성된 툴 세트가 있습니다.한 달에 약 500명의 고유한 사람들에게 서비스를 제공하고 있으며, 근무일 동안 주어진 시간에 200개의 동시 연결을 제공합니다.

양식 런타임을 없애고 웹 기반 솔루션으로 이동하려면 이 문제를 해결해야 합니다.도구는 Windows, Linux, 다양한 UNIX, VMS 및 Solaris에서 액세스해야 합니다.

마이그레이션할 수 있는 옵션은 무엇입니까?마이그레이션에 적합해야 할 뿐만 아니라 툴 세트를 지원하는 8명 정도의 엔지니어(그리고 이 툴 세트를 현대화하지 않고 그대로 유지하는 것을 선호하는 엔지니어도 다수 포함)가 개발을 수행해야 합니다.

Oracle은 Oracle 양식을 형편없는 Java 애플릿으로 변환하는 몇 가지 솔루션을 제공합니다(매우 끔찍한 임시 솔루션).

제가 선택한 솔루션은 Ruby on Rails(Rails의 열렬한 지지자)로 마이그레이션하는 것이었지만, 이는 다른 개발자를 위한 학습 곡선(어떤 솔루션이든 사용할 수 있음)을 포함합니다.또한, 이것의 또 다른 어려움은 매우 복잡한 양식을 HTML 양식으로 변환하는 것입니다.

그런 해결책을 해결해 본 사람이 있습니까?오라클 이외의 다른 사람이 제공하는 패키지가 있습니까?

특정 Java 웹 프레임워크가 있습니까?

GWT, jQuery UI, ExtJS 또는 기타 JavaScript UI 프레임워크가 필요한 풍부한 사용자 경험을 제공합니까?

.NET은 고려 사항이지만 최후의 수단입니다(대부분 라이센스 비용 때문에 Oracle 라이센스 비용 외에 예산에 여유 공간이 없습니다).

그게 바로 제가 현재 사용하고 있는 것입니다.

Oracle Application Express

학습 곡선은 모든 코드가 PL/SQL에 있기 때문에 Forms 개발자를 위한 대부분의 웹 기반 대안보다 훨씬 작습니다.또한 Application Express(3.2)의 최신 릴리스에는 Forms 응용 프로그램을 Apex로 변환하는 도구가 있습니다.

9.2 이후 Oracle 버전에는 무료로 제공됩니다.

Oracle Application Express의 경우 +1을 선택합니다. 귀사의 상황에는 몇 가지 중요한 이점이 있다고 생각합니다.

  1. 무료 라이센싱
  2. 만약 그들이 저와 같은 오라클 고집쟁이라면, 그것은 현재 직원들에게 매력적인 선택일 수 있습니다.
  3. 100% 웹이며, 11g에서는 웹 계층도 필요하지 않습니다.

정말 늦은 답변이지만, 관련이 있습니다.다가오는 Oracle Application Express V3.2 릴리스에는 Oracle Forms 마이그레이션 도구가 추가되어 생산성이 더욱 향상될 수 있습니다.

이 사이트 http://www.forms2net.com/ 에서 확인해 보십시오. Oracle Forms to.그물. 꽤 좋은 물건입니다!

네덜란드에서는 QAFE(http://www.qafe.com )가 대중적인 대안이 되고 있습니다.그들은 유럽 밖의 회사들에도 서비스를 제공하면서 현재 몇 년 동안 존재해 왔습니다.

그들의 유명세.

  • 코드의 60-70%를 자동으로 변환하여 재사용
  • 필터 규칙을 적용하여 출력을 더 깨끗하게 만듭니다(더 이상 적용되지 않는/필요한 코드 모두 제거).출력 코드의 품질을 향상시키는 새로운 기능입니다.
  • 출력을 사용하고 QAML Builder에서 직접 편집/실행
  • CSS를 통해 스타일을 제공합니다.
  • 대량 프로세스 규칙 집합이 정의된 후 양식
  • 더 나은 영향 분석을 위한 폼 분석
  • 프레젠테이션 계층이 '논리'와 분리되어 있기 때문에 번거로움 없이 원하는 웹 기술(아직 개발되지 않은 기술)로 렌더링할 수 있습니다.

저는 이 플랫폼을 개발한 회사에서 근무하고 있으므로 제 말을 믿지 마시고 직접 사용해 보시고 어떻게 생각하시는지 말씀해 주십시오. 이 사람들이 오라클 밖에서 가장 좋은 패키지를 만들었다고 생각합니다.

Oracle은 고객이 수행해야 할 작업을 전문으로 하는 공급업체 목록을 유지합니다.

Oracle Forms의 설치 기반이 넓기 때문에 이 항목은 매우 일반적이고 인기 있는 항목입니다.간단한 구글 검색을 해보면 이런 전환을 하는 계정들이 많습니다.

제 개인적인 경험으로 볼 때, 우리는 운 좋게도 Oracle Forms 애플리케이션이 훌륭한 PL/SQL API를 갖도록 구성했습니다.J2EE로 전환할 때 기존의 모든 PL/SQL을 다시 사용하는 것은 간단했으며, 이 작업은 수동으로 수행했습니다.하지만 효율적으로 수행하기에는 양식이 너무 많은 것 같습니다.

Oracle Migration Assistant는 무료입니다.그것은 정확히 FITSS가 이주를 위해 하는 것과 같습니다.FITSS는 앞으로 사용할 수 있는 몇 가지 깔끔한 것들을 제공하며, 이는 비용을 정당화할 것입니다.그러나 양식 마이그레이션이 필요한 경우에는 Migration Assistant가 동일한 작업을 수행합니다.

그러나 FITS를 구입한 경우 양식 집합의 이름을 반복 가능한 이름으로 바꾸고 이름이 무엇인지 로그에 기록하는 스크립트를 쉽게 작성할 수 있습니다.1.fmb, 2.fmb 등의 이름으로 로드합니다.변경을 수행합니다.그런 다음 로그 파일을 참조하는 다른 로그 파일을 사용하여 이름을 다시 변경합니다.그런 다음 다른 양식 집합에 대해 반복합니다.100개의 양식당 수천 개를 절약할 수 있습니다.

그리고 보고서 마이그레이션은 시간 낭비입니다.각 양식을 열고 특히 매개변수 양식에서 필드 위치를 변경해야 합니다.FITS 도구가 없으면 이 정도만 하면 됩니다.

ATX의 사람들에게 연락해 보세요: http://www.atxtechnologies.co.uk/java/forms2java/ .J2EE Java 및 Adobe Flex를 사용하면 Flash Builder를 사용하지 않는 한 라이센스가 무료일 수 있습니다.Forms2Net과 같은 경우 변환 속도가 상당히 높을 것이며 나중에 좋은 품질의 Java 코드를 얻을 수 있습니다.

안녕하세요. GWT/스프링/ORMS 조합을 사용하여 유사한 작업을 수행했습니다. 결과는 환상적입니다. 그러나 비즈니스 프로세스의 복잡성에도 의존합니다. 제가 한 일은 매우 복잡한 비즈니스 프로세스였습니다. 모든 계층을 세분화하고 각 계층을 서비스로 취급하는 것이었습니다. 이 과정에서 모두가 사용하는 애플리케이션을 만들었습니다.같은 시간이면 많은 인증을 받을 수 있지만, 만약 당신이 그것을 더 빨리 하고 프론트 엔드를 바꾸지 않으려면 엑소더스 응원을 사용할 수 있습니다.

꽃병의

vasem_want@yahoo.co.uk

저는 그것을 찾았습니다.FITSS(http://www.pitssamerica.com )에서 개발한 CON은 Oracle Forms Migration에서 최고입니다.수동으로 이 작업을 수행하는 대신, 몇 달 동안 수백 개의 양식을 사용하거나 몇 년 동안 1,000개 이상의 양식을 사용할 수 있는 FITS가 있습니다.CON을 사용하면 2.3g에서 10g으로 며칠 만에 마이그레이션할 수 있습니다.이 도구가 무엇을 할 수 있는지 믿을 수 없습니다.

안녕하세요, 저는 FITS(pitssamerica.com )에서 일하고 있으며, gwoods1412가 언급한 내용에 대해 자세히 설명하고 싶습니다.모든 버전의 Oracle Forms 2.3, 3.0, 4.0, 4.5, 5.0, 6i 또는 9i에서 10g으로 마이그레이션할 수 있습니다.또한 이 도구는 Oracle Reports를 마이그레이션하며, Reports 매개 변수 양식을 사용하여 문제를 해결할 수 있는 솔루션을 제공합니다.Oracle Forms and Reports 10g은 웹 기반 솔루션이므로 다른 플랫폼으로의 마이그레이션 비용을 부담할 필요가 없습니다.

에이펙스는 무료로 사용할 수 있지만 마이그레이션은 무료가 아닙니다.또한 마이그레이션 도구는 필드(항목)만 추출하고 비즈니스 로직은 사용하지 않습니다.따라서 양식에서 실제 투자를 얻는 것이 아니라 질의와 필드 설명을 얻는 것입니다.

만약 당신이 FITS.con과 같은 도구를 사용한다면, 당신은 며칠 안에 웹에서 당신의 애플리케이션을 테스트할 것입니다.당신의 개발자들은 다른 프로젝트를 진행할 것이고, 세상의 모든 것이 잘 될 것입니다.아 네, APEX, ADF, Java 등과 상호 운용이 가능합니다.일단 10g에 들어가면 NET 등.즉, 새로운 툴셋에서 새로운 개발을 수행할 수 있습니다.새로운 기술로의 점진적인 체계적인 마이그레이션을 시작합니다.이번 달에 큰 런칭 파티를 가질 수 있는 2년 안에 큰 런칭 파티를 열지 않아서 꽤 좋습니다.

APEX는 기업용 솔루션이 아닙니다.Oracle APEX Product Manager인 David Peake의 말을 인용합니다.

"저의 주요 목표 중 하나는 APEX 변환 기능을 과도하게 판매하지 않고 참석자들이 Forms를 변환하려면 상당한 투자가 필요하며 어떤 툴로 변환하든 쉽지 않을 것이라는 점을 이해하도록 하는 것입니다."

Grant's Blog에서 볼 수 있는 Grant Ronald의 블로그(Oracle Fusion Middleware Product Manager)에서 인용문을 훔쳤습니다.

Turbo Enterprise에서 Forms Conversion 유틸리티를 확인해야 합니다.저는 Oracle Forms를 사용하지 않지만 제 친구 중 한 명이 Oracle Forms를 비밀로 하기 위해 그들의 소프트웨어를 사용했고 그는 그것을 좋아합니다.그들의 웹사이트에도 무료 버전이 있다고 생각합니다. www.turbo-enterprise.com

언급URL : https://stackoverflow.com/questions/179849/best-solution-for-migration-from-oracle-forms-6i-to-the-web

반응형