2014-01-03 1 views
2

나는 powerbuilder 11.5 응용 프로그램 현대화를보고 있습니다. 웹 서비스를 사용하여 powerbuilder 서버를 활성화하고 HTML verusus의 클라이언트를 다시 빌드하여 전체 스택 (코드 1.8M 이상)을 다시 작성하고자한다고 생각합니다. WebMethod 또는 유사한 ESB가 powerbuilder 서버와 인터페이스하고 추상화 할 수 있는지 아는 사람 있습니까?webMethods를 사용하여 powerbuilder 11.5 서버와 인터페이스 할 수 있습니까?

+1

파워 빌더 응용 프로그램 개발 도구이며,이 응용 프로그램은 어디서든 배포 할 수 있어요 동안, 클라이언트 측 응용 프로그램을 만들 수 있도록 설계되었습니다 . 결과적으로, "PowerBuilder 서버"에 대한 참조가 공백으로 보는 것과 동등한 온라인 상상을하게 될 것이라고 생각합니다. 그것은 네이티브 또는 직관적 인 개념이 아닙니다. 귀하의 질문에 대답하는 데 필요한 세부 수준이 온라인 지원을 무시할 것이라고 생각합니다. 솔루션을 식별하기 전에 코드를 검토하고 앱의 기능과 인터페이스를 분석 할 사람이 필요합니다. – Terry

+0

나는 비지니스 로직을 노출시키는 일반적인 전술을 위해 메시징이나 다른 갈고리를 이해할 수있는 충분한 파워 빌더 경험을 가진 누군가를 원하고 있었다고 생각한다. 나는 내가 필요한 것을 발견했다고 생각한다. 봐 주셔서 감사합니다. – Matt617

답변

0

저는 Powerbuilder를 현대화하는 데 관한 몇 가지 연구를 수행했으며이 특정 버전으로 발견했습니다 (그리고 다른 사람들은 용의자가 아닌 것 같습니다).

  1. 가 클라이언트/서버 아키텍처를 기반으로 UI를 컴파일하고 모든 비즈니스 로직이에 갇혀있는 사용자 컴퓨터
  2. 에 배포되도록, 다음과 같은 이유로

    파워 빌더 현대화 어렵다 다른 플랫폼으로 이식 할 수없는 언어 : PowerScript

  3. PowerScript는 고유 한 가상 시스템 인 PBVM에서 실행됩니다.

Sybase는 분산 웹 기반 J2EE 플랫폼 (EAServer) 또는 .NET으로 전환하기위한 전략과 방법을 제공합니다. 두 접근법에는 많은주의 사항, 고려 사항, 찬성 의견 및 단점이 있습니다. 좋은 예가 PowerBuilder에서 개발자는 (버튼의 onEvent와 같은) 시각적 객체에 코드를 넣을 수 있지만, n 티어 환경으로 이동할 때이 로직은 시각적 객체가 아닌 서버에 상주해야합니다 NVO). 이렇게하면 모든 인터페이스와 신중하게 모니터링해야하는 코드 삽입을 실제로 깊게 볼 필요가 있지만 비교적 단순한 이벤트 상호 작용을 포착하고 현대화 할 수 있습니다.

자신의 EAServer에 이동하는 단계 및 고려 사항 중 일부를 탐험하는 용지 : http://www.sybase.com/sb_content/1020364/PBtoEAS_7steps_v2.pdf

관련 문제