inswave The Leading Company of New UI Platform
뛰어난 안전성과 개발 생산성의 프레임워크 ProWorks

인스웨이브시스템즈의 또 다른 주력 제품인 ProWorks를 소개합니다.
웹 기반 시스템 구축을 위한 통합 관리 솔루션 ProWorks는 국내 대규모 프로젝트 및 차세대 프로젝트에 다년간 사용되어 뛰어난 안정성과 개발 생산성을 인정 받은 어플리케이션 프레임워크입니다.

특히, 오픈 아키텍처 환경에서 대규모 거래를 안정적으로 처리하고, 시스템간의 유연한 SOA(Service Oriented Architecture)를 지원함으로써 기업의 복잡한 비즈니스 프로세스를 효율적으로 구축할 수 있는 고효율/저비용의 IT 환경 구축을 제공합니다.

개발에서 운영까지의 프로세스를 ALM(Application LifeCycle Management)기반으로 통합 개발 및 운영 환경을 제공하는 ProWorks는 표준화 된 개발 프로세스와 GUI기반의 개발 관리 도구를 지원하여 개발 생산성 및 편의성을 극대화하기도 합니다.

복잡한 업무를 처리하기 위해 요구되는 다양한 애플리케이션 컴포넌트들과 온라인 및 배치 처리 환경, 외부 연계 수단, 개발/운영 자원 관리 프로세스, 접근 관리 도구 등 다양한 운영/관리 도구를 통합 제공함으로써 기업용 애플리케이션 시스템을 위한 최적의 구축 환경을 제공하는 것입니다.

  • 기업용 시스템 개발 및 운영의 전 과정을 지원하는 ALM(Application Lifecycle Management) 기반의 프레임워크
  • 개발/운영 관리 도구를 프레임워크에 일원화 된 환경으로 제공함으로써 개발 및 운영 효율성과 시스템의 안정성을 높일 수 있도록 지원
  • 온라인 및 배치 처리 환경, 외부 연계 수단, 개발/운영 자원 관리 프로세스, 접근 관리 도구 등 다양한 개발 및 운영/관리 도구를 제공
프로웍스를 이하의 내용으로 크게 정리하여 보았습니다.

<개발/운영 관리도구 일체형 통합 프레임워크>

사전에 준비된 범용적인 다양한 기능을 활용하여 프로젝트 전체의 생산성을 높이고 일원화된 환경에서 프로젝트 구축을 진행함으로써 프로젝트 전체의 TCO(Total Cost of Ownership)을 절감할 수있습니다.

프로웍스의 특장점
  • ProWorks FrameWork는 웹 기반의 표준/공개 기술을 사용함으로써 특정 Vendor의 기술이나 사양에 독립적입니다. 또한 SOA 기반으로 확정성과 유연성을 보장합니다
    • - 표준/공개 기술 구조 기반으로 타 시스템 연계 용이
    • - 다양한 DBMS를 지원함으로써 특정 DBMS에 독립적
    • - J2EE 표준을 준수하는 다양한 WAS 지원
    • - 대부분의 OS지원으로 이기종간의 연동에도 유연함
  • 프로웍스 스튜디오의 Business Logic 개발 도구인 GUI기반의 Task 빌더로 비즈니스 모듈을 자동 생성 할 수 있어 개발자는 비즈니스 로직 개발에 집중할 수 있습니다
  • 웹 기반의 통합 개발 환경을 제공함으로써 별도의 툴 설치 및 버전 관리가 필요 없이 웹에 접속하여 편리하고 쉽게 어플리케이션을 개발 할 수 있습니다.
  • 다수의 금융권차세대 사업 및 대형 프로젝트 구축 및 운영을 통하여 신뢰성과 안정성을 인정 받고 있습니다.
<웹 기반의 통합개발환경>

프로웍스의 표준 개발 프로세스

개발자나 관리자는 Framework에서 제공되는 Studio를 이용하여 클라이언트 개발 및 비즈니스 모듈 개발, 단위 테스트 및 성능모니터링을 정형화된 절차에 따라서 쉽고 빠르게 개발 및 관리함으로써 개발생산성 및 관리의 효율성을 극대화합니다.

프로웍스 도입효과

프로웍스는 전문적이고 검증 된 기술들을 통합하여 효율적인 어플리케이션 아키텍처를 구현함으로써 개발 및 운영 환경, 견고한 시스템구조 및 표준 개발 프로세스를 제공하는 강력한 프레임워크로서 효율적인 적용 효과를 가져옵니다.

생산성
측면
  • 검증되고 정형화된 표준 아키텍처를 제공하여 Software Architecture 설계 과정 간소화
  • 각종 표준 및 가이드, Sample 등의 빠른 적용
  • 패턴화된 소스코드(템플릿)는 뛰어난 가독성을 보장함
  • 개발자가 Business Logic의 구현에 집중할 수 있도록 하여 개발의 편리성과 개발 생산성을 향상 시킴
  • 비주얼한 어플리케이션 정보 분석 도구는 시스템의 전체적인 구조를 빠른 시간에 이해할 수 있도록 함
효율성
일관성
측면
  • Framework을 지원하는 다양한 도구들을 통합하여 개발이나 유지보수를 효율적으로 수행할 수 있도록 함
  • 표준 적용을 통해 개발자간의 동일한 수준의 품질을 상향 평준화 할 수 있도록 유도
  • 여러 개발사나 개발자에 의한 난개발을 막고 일관되지 못한 시스템 환경으로 인한 유지보수의 어려움을 통합 프레임워크로 해소할 수 있음
안전성
측면
  • 코드의 중복 및 코드 내의 복잡성을 제거함으로써 심플한 코드의 개발을 가능하게 하여 오류를 줄임
  • 검증된 컴포넌트를 제공하여 안정성 확보
  • 새로운 기술 Set 적용에 대한 Risk 회피
  • 프레임워크가 가진 설계 구조와 의도가 자연스럽게 적용되어, 표준 아키텍처를 따르고 좋은 설계를 유지하도록 시스템적으로 강제함
유연성
확장성
측면
  • 다양한 타 솔루션 및 이기종간의 연동을 쉽게 할 수 있도록 채널 또는 타 시스템 인터페이스 계층을 제공하여 보다 높은 유연성을 확보할 수 있도록 함
  • 표준을 준수하는 오픈 아키텍처로 개발하여 향후 시스템 확장이나 컨텐츠의 보강 또는 솔루션 추가 시 유연하게 연동하고 운영 가능하게 하여 보다 높은 확장성을 보여 줌

다수의 구축경험과 이상적인 아키텍처로 안정성과 개발 생산성을 동시에 만족시키는 프로웍스 프레임워크는 금융 공공기관의 대형 프로젝트는 물론 기업의 업무 서비스 환경을 구현하는데 최적화 된 프레임워크입니다.

고객의 IT 경쟁력을 제고할 수 있는 차세대 통합 프레임워크! ProWorks!

ProWorks FrameWork의 보다 자세한 정보를 원하시면webmaster@inswave.com으로 자료를 요청해 주세요!

웹스퀘어5 홈페이지 인스웨이브 기술지원 인스웨이브 페이스북 뉴스레터 구독신청