TANSY HOME SITEMAP
Application Generator의 가장 중요한 역할은 개발자의 생산성 향상입니다. 대규모 클라이언트/서버 환경의 경우, 복잡하고 다양한 기술 및 상당한 관리 수준이 요구되기 때문에 Application Generator가 필수적입니다.

Magnax는 적용 업부 개발 프로젝트에 다음과 같은 개념을 도입하여 보다 효과적인 개발 업무 수행을 가능하도록 합니다.

▶ 통합형의 3-Tier Repository를 제공합니다.
Magnax Repository는 UNIX 서버에 존재하며 업무 개발에 필요한 Data, Message, Table, Application Flow, GUI등 각종 자료를 보관하므로 개발자간의 모듈 공유가 가능하고 Check-In/ Check-out 방법에 의해 여러 사용자에 의해 손실 될 수 있는 데이터 일관성을 보장하며 프로젝트 후 유지 보수 생산성을 증가시켜 줍니다.

▶ Application Model을 제공합니다.
Magnax는 3계층 구조의 표준 Application Model을 채용하였으므로 Structured program을 생성하고 logical한 디자인을 실제 이행한 형태로 변형하도록 유도하며 개발자가 쉽게 3계층구조의 클라이언트/서버 개념을 이해하고 사용할 수 있게 합니다.

▶ 서버 Application Code을 생성합니다.
Magnax는 High Level Language(XPL)으로부터 3GL인 COBOL Source 코드를 생성합니다. 어느 플랫폼에서나 컴파일하여 운영이 가능한 폭 넓은 개방성과 인터프리터 방식이 아닌 컴파일 코드이므로 운영 성능의 향상을 제공합니다. 또한 Magnax로 생성된 프로그램과 기타 개방성을 가진 프로그램(순수 COBOL , C Program)간에 연결이 자유롭기 때문에 Application의 재활용 및 유지 보수가 매우 우수합니다.

▶ 클라이언트 4GL Code를 생성합니다.
Magnax는 Power Builder, Visual Basic, Delphi, Java 등의 3계층 구조에서 Presentation Layer에 해당할 수 있는 Client Side의 Source를 생성합니다. 생성된 소스에는 RPC 및 Transaction 호출과 관련된 복잡한 API 프로그래밍이 불필요하므로 비즈니스 로직의 구현과 사용자 인터페이스 기능 향상에 효과적입니다. 개발자는 생성된 소스를 응용하여 편리하게 Application Client를 구축할 수 있습니다.


Magnax는 적용 업무 개발 절차를 다음 3단계로 구분하여 지원합니다


◆ 정의단계 [ Specification ]
이 단계는 디자인과 Proto-typing으로 구성되며 설계자로 하여금 적용 업무 메뉴, 양식, 데이터 구조를 정의하도록 하며, 사용자로 하여금 디자인을 검토할 수 있게 합니다. 단위 프로그램간의 처리 관계나 단위 프로그램의 특성을 부여하는 단계로서 이러한 과정을 거치면서 프로그램들이 자동으로 만들어지게 됩니다.

◆ 생성단계 [ Generation ]
정의 단계에서 축적된 단위 프로그램의 Spec을 Repository로부터 가져와 완전한 COBOL Program을 만들어 줍니다. 시스템 관련 API와 클라이언트 프로그램이 서버 프로그램을 호출하기 위한 모든 루틴들이 자동으로 생성 됩니다.

◆ 실행단계 [ Execution ]
생성된 프로그램을 테스트하고 운영하는 최종 단계입니다.

CopyRight(c) 2012 TANSY INC. All right reserved.