검수요청.png검수요청.png

비즈위버

해시넷
Asadal (토론 | 기여)님의 2021년 1월 19일 (화) 21:22 판 (등장배경)
이동: 둘러보기, 검색

비즈위버(BizWeaver)는 웹서비스를 기반으로하는 EAI 솔루션 전문업체인 ㈜케이포엠(K4M)이 개발한 플랫폼이다.

개요

비즈위버는 웹서비스 표준에 따르는 서비스 라이프사이클 관리를 통해 웹서비스 기반의 기업 정보 인프라를 구축하는 플랫폼이다. 이를 통해 기업은 웹서비스 기반 통합시스템 환경을 보다 손쉽게 구축하고, 기업 내외 협력사들과도 신속하고 저렴하게 시스템 연계와 협업을 구현할 수 있다.

등장배경

리눅스 기반 웹서비스 플랫폼 사업 강화

2004년, 공공부문을 중심으로 리눅스 시장이 활성화되고 있었던 가운데 EAI와 웹서비스 전문업체인 ㈜케이포엠리눅스 지원용 웹서비스 플랫폼 제품을 출시하고 통합솔루션 재개발, 공공기관에 대한 영업확대 등 이 분야에 대한 사업을 강화하고 있었다. ㈜케이포엠 측은 웹서비스 표준에 따르는 서비스의 라이프사이클 관리를 통해 웹서비스 기반의 기업 정보 인프라를 구축하는 리눅스 지원용 웹서비스 플랫폼 '비즈위버'를 개발하였다. 비즈위버는 기업들이 웹서비스 기반의 통합 시스템 환경을 보다 쉽게 구축할 수 있고 기업 내·외부 협력 업체들과 저렴하게 통합과 협업을 통해 시너지 효과를 극대화할 수 있는 차세대 웹서비스 플랫폼이다. 이와 관련 ㈜케이포엠 황영민 대표는“공공기관을 중심으로 리눅스 서버의 도입, 전환과 전자정부 구현을 위한 웹서비스 구축이 활성화되고 있다”며 “㈜케이포엠은 최근 개발한 웹서비스 플랫폼과 통합솔루션을 바탕으로 공공기관에 대한 영업을 강화할 방침이다”고 밝혔다.[1]

특징

비즈위버는 개발·실행·관리 등 모든 동적인 웹서비스 사이클 관리가 가능하다. 편리한 웹서비스 개발 도구를 통해 웹서비스 생성·서버 배치·UDDI 등록을 자동으로 수행할 수 있다. 또 개발된 웹서비스를 다른 서비스와 연계·재사용할 수 있는 통합 라이프사이클 관리 기능을 제공한다. 이와 함께 실시간 웹서비스 관리와 모니터링 지원도 강점이다. 이를 이용하면 웹서비스에 대한 실시간 테스트와 이에 대한 검증과 성능 분석이 가능한 등 여타 솔루션에 비해 강력한 관리 기능을 제공한다. 또, 이 솔루션은 웹서비스 상호 호환성 기구의 표준을 완벽히 준수해 어떤 웹서비스와의 연동도 쉽게 가능하다. 뿐만 아니라, 안전한 거래가 이루어질 수 있도록 표준에 기반을 둔 보안 메커니즘을 사용해 메시지의 보안을 극대화할 수 있다. 이 밖에 이 솔루션은 웹서비스 자동 등록 및 동적 검색 기능 지원, 웹서비스 중계 및 호스팅, 지능 메시징 처리 기능 등 다양한 부가 기능도 제공된다.[2]

기능

주요 기능

  • 개발, 실행, 관리의 동적인 웹서비스 라이프사이클 관리
편리한 웹서비스 개발 도구를 통해 웹서비스 생성, 서버 배치, UDDI 등록을 자동으로 수행할 수 있도록 할 뿐만 아니라 개발된 웹서비스를 안정적으로 운영, 관리하고 다른 서비스와 연계, 재사용될 수 있도록 하는 통합 라이프사이클 관리 기능을 제공한다.
  • 실시간 웹서비스 관리와 모니터링 지원
기업이 빠르게 변화되는 비즈니스 환경에 민첩하게 적응할 수 있도록 하기 위해서 웹서비스에 대한 실시간 테스트와 검증, 성능 분석, 호스팅 서비스 등 강력한 관리 기능을 제공한다.
  • 완벽한 웹서비스 표준 지원
웹서비스 상호호환성 기구의 표준을 완벽히 준수함으로써 어떤 웹서비스와의 연동도 쉽게 가능하며 따라서 어떤 플랫폼에서도 동작할 수 있도록 한다.
  • 웹서비스의 자동 등록과 동적인 검색 기능 지원
BizWeaver WebServices 는 웹서비스 등록저장소 표준인 OASIS UDDI V2와 V3를 완벽히 지원할 뿐만 아니라 Value Set 관리와 검증 기능, Best Practices와 Technical Notes 기능, 다양한 데이터베이스, 보안, 실시간 웹서비스 관리 등 다양한 부가적인 포털 서비스를 제공한다.
  • High Quality of Service 제공
시스템의 안정적인 운영을 위한 로드밸런싱, failover 등의 QoS 최적화를 통해 현재 실행되고 있는 웹서비스들에 대한 유효성, 신뢰성, 확장성을 극대화시켜 준다.
  • Intelligent Message 처리 기능
메시지 매핑, 통계와 분석, 모니터링 결과들을 다양한 그래픽 형태로 보여줌으로써 XML 메시지의 흐름을 한 눈에 볼 수 있는 메시지 관리 도구들을 제공한다.
  • 안전한 보안 기능 제공
실제 비즈니스에서 안전한 거래가 이루어질 수 있도록 표준에 기반한 보안 메커니즘을 사용함으로써 메시지의 기밀성, 무결성, 인증, 부인방지의 보안 4대 요소들을 모두 보장해 준다.[3]

세부 기능

  • 완벽한 웹서비스 표준 지원
SOAP 1.1, SOAP 1.2, SOAP with Attachments and WSDL 1.1, UDDI 2.0, UDDI 3.0 외에도 다른 최신 표준들을 완벽하게 지원한다. 또한, JAXM, JAX-RPG, SAAJ와 같은 자바 웹서비스 API 표준들을 지원한다.
  • 독립적인 플랫폼
자바 1.3이상의 플랫폼이라면 Windows, UNIX, LINUX 등 어떤 플랫폼에서든지 동작이 가능하며 독립형으로 운영되거나 또는 IBM WebSphere, Sun ONE, BEA WebLogic, Tomcat 등을 포함한 어떤 애플리케이션 서버에 전개될 수 있다.
  • 검증된 상호 운용성
웹서비스 상호 운영성 기구인 WS-I의 Basic Profile 1.0에 대한 테스트뿐만 아니라 여러 웹서비스 표준에 대한 테스트를 수행하였기 때문에 .NET과 Apache SOAP/Axis 이외에도 웹서비스 표준을 따른다면 어떤 시스템과도 쉽게 연계될 수 있도록 한다.
  • 확장된 UDDI 포털 기능 지원
BizWeaver WebServices에 포함된 UDDI는 OASIS UDDI V2와 V3를 완벽히 지원할 뿐만 아니라 Value Set 관리와 검증 기능, Best Practices와 Technical Notes 기능, 다양한 데이터베이스, 보안, 실시간 웹서비스 관리 등 다양한 부가적인 포털 서비스를 제공한다.
  • 레거시 컴포넌트의 자동 변환
BizWeaver WebServices는 새로운 웹서비스를 개발하는 것뿐만 아니라 기존에 구축된 Java, C++, EJB/COM 등 다양한 컴포넌트들을 웹서비스로 자동 변환해 주는 기능을 가지고 있다.
  • 퍼포먼스와 확장성
Stream 기반의 SOAP 메시지 처리 메커니즘을 사용함으로써 메모리에서 SOAP 메시지를 처리하는 오버헤드를 줄여 주기 때문에 아주 향상된 퍼포먼스와 확장성을 가진다.
  • 로드밸런싱과 클러스터링
자동으로 프로세스를 여러 프로세싱 유닛으로 나누어 줄 수 있는 로드밸런싱과 클러스터링 기술을 가지고 있으며 이를 통해 웹서비스의 신뢰성을 향상시킨다.
  • 전송 관리
HTTP, HTTPS, SMTP/POP3, JMS, IM MQ Series와 같이 서로 다른 전송 프로토콜을 사용하더라도 SOAP 메시지를 주고 받을 수 있도록 한다. 또한 SOAP 메시지를 전송하는 경우 시스템에서 QoS, 트랜잭션 등을 관리해 준단.
  • HTTP 프록시 지원
BizWeaver WebServices 서버와 클라이언트 모두 HTTP 프록시를 완벽하게 지원한다.
  • 비동기 메시지 지원
동기 메시지 전송뿐만 아니라 대부분의 분산된 웹서비스를 실행하기 위해 필수적인 비동기 메시지 처리를 지원한다. BizWeaver WebServices를 이용하는 애플리케이션은 비동기 처리를 하기 위해서 비동기 메시지를 통해 호출할 수 있으며 단순히 응답을 기다리지않고 응답에 대한 콜백을 등록할 수도 있다.
  • 메시지 인터셉터
메시지 인터셉터는 SOAP 메시지를 실제로 처리하기 전에 메시지에 대해 임의로 변경할 수 있도록 한다. 특히 이 기능은 메시지 인터셉터가 SOAP이 아닌 메시지를 받아서 SOAP 메시지로 바꾼 후에 처리를 넘길 때 유용하게 사용될 수 있으며 또한 반대로 SOAP 응답 메시지를 받아서 원래의 포맷에 따라 바꾸어서 보낼 경우에도 사용이 가능하다.
  • 스테이트풀과 스테이트리스 웹서비스 지원
BizWeaver WebServices는 스테이트풀(Stateful)과 스테이트리스(Stateless) 세션 관리를 모두 지원한다. 스테이트풀 세션을 사용하기 위해서는 SOAP 헤더를 통해 스테이트풀 세션을 유지하도록 하며 스테이트리스 세션을 위해서는 웹서비스 컨테이너를 통해 모든 클라이언트가 서비스를 재사용할 수 있도록 한다.
  • SOAP with Attachments
사용자가 SOAP에서 임의의 데이터를 보낼 수 있도록 하는 기능을 제공한다.
  • 완벽한 개발 도구 지원
웹서비스를 개발, 테스트 디버그, 배치하는데 있어서 손쉽고 자동화된 방법을 제공한다. 특히 사용이 간편하고 다양한 기능을 가진 통합개발환경을 통해 일반 사용자라도 편리하게 웹서비스 개발을 할 수 있도록 한다.
  • 유연한 배치 기능
BizWeaver WebServices는 유연한 배치 기능을 제공하기 때문에 웹서비스가 deploy되고 undeploy되더라도 서버가 재구동될 필요가 없다.
  • 다양한 Deployment 옵션
BizWeaver WebServices의 모듈화된 기능들은 다양하게 환경에서 deploy 될 수 있는 pluggable 아키텍처를 가질 수 있도록 한다. BizWeaver WebServices J2EE의 복잡성을 없애고 단지 자바 프로그램을 생성하고 사용하기 위한 lightweight한 고성능의 자바 서버로서 사용될 수도 있다.
  • 동적인 클라이언트 웹서비스 호출
BizWeaver WebServices는 동적인 프록시를 지원하며 또한 JAXM, JAX-RPG, SAAJ를 구현한 표준 자바 웹서비스 도구들이 동작할 수 있도록 한다.
  • WSDL 편집과 관리
Java to WSDL과 WSDL to Java로 매핑할 수 있는 WSDL 도구를 가지고 있으며 또한 기존의 WSDL을 새로 생성하고 편집할 수 있는 WSDL 편집기도 포함한다.
  • Fault Processing
Java exception은 SOAP fault로 매핑될 수 있으며 물론 반대의 경우도 가능하다. 따라서 웹서비스 처리 시 발생하는 exception은 SOAP 메시지를 통해 웹서비스 사용자에게 전달되며 사용자는 WSDL의 정보를 통해 exception 처리를 할 수 있다.
  • 다양한 직렬화와 역직렬화 지원
직렬화와 역직렬화는 다양한 자바와 XML 스키마 타입들을 가지고 있으며 이를 통해 어떤 자바 타입도 XML 스키마 타입으로 매핑하도록 해준다. 또한 BizWeaver WebServices는 자바뿐만 아니라 .NET과 다른 웹서비스 프레임워크와 호환되는 Serializer와 Deserializer를 정의하고 있다.
  • XML to Java 매핑
이 기능은 아주 간단하고 유연한 애플리케이션 통합을 가능하게 한다. XML 스키마를 기존의 애플리케이션 클래스로 쉽게 매핑이 가능하도록 함으로써 클라이언트나 서버 애플리케이션을 바꾸지 않아도 된다.
  • XSLT 인터페이스
입력 메시지와 출력 메시지 모두에 대해서 XSLT 변환을 적용시킬 수 있다. 이 기능은 사용자들이 다양한 버전의 웹서비스 간에 인터페이스를 바꿀 수 있도록 한다. 따라서 오래된 클라이언트도 많은 코드의 변경 없이 새로운 웹서비스로 사용될 수 있다.
  • 국제화
Multiple character set과 Code table들을 통해 다국어를 지원한다. 또한 언어와 지역에 따라 관리 인터페이스를 바꾸어 주는 기능도 제공한다.[3]

동향

시장 선점위한 물밑경쟁 한창

국내 EAI업체인 ㈜케이포엠은 웹서비스 분야에 역량을 집중하며 SOA 전략을 가다듬고 있다. 이 회사는 지난해 초에 웹서비스의 개발, 운영, 관리 등 라이프사이클을 관리해주는 ‘비즈위버 웹서비스(BizWeaver WebServices)’와 웹서비스 통합과 협업을 위한 ‘케이포엠 e크로스 비즈아이 스위트(K4M eCross BIZi Suite)’의 신버전을 출시하였다. 기존에 강점을 보여왔던 정부의 웹서비스 연계사업 수요에 집중하면서 금융권 등을 대상으로 시장 공략을 강화키로 했다. [4]

인젠트, 케이포엠 데이터사업 인수

기업콘텐츠관리(ECM)·통합연계(ESB)·사용자인터페이스(UI) 솔루션 전문 기업 인젠트가 데이터 사업에 진출, 미래 먹거리를 확보했다. 인젠트(대표 정성기)는 미래 먹거리 확보를 위한 사업다각화 전략의 일환으로 케이포엠(대표 최기원)의 기업애플리케이션통합(EAI)솔루션과 오픈소스 데이터사업 일체를 인수하는 영업양수도 계약을 체결했다고 6일 밝혔다. 케이포엠은 공공기관 EAI솔루션 및 오픈소스 소프트웨어 '포스트그레(Postgre)SQL' 기반 데이터 사업 전문기업이다. 'e-크로스(e-Cross)', '비즈위버(WizWeaver)', '엑스퍼DB(eXperDB)', 'DX마이그레이터(DX-Migrator)' 등 다양한 제품 포트폴리오를 보유하고 있다. 인젠트는 이번 계약으로 금융기관 뿐 아니라 공공기관이나 일반기업까지 ESB를 확대할 수 있는 기반과 역량을 확보했다. 또 데이터 사업 영역을 확보, 이미 보유하고 있는 비정형데이터 관리 솔루션 '엑스톰(Xtorm)'과 연계해 정형·비정형 데이터 관리를 원스톱으로 제공할 수 있게 됐다. 상용DBMS 유지비용 부담이 늘어나고 있는 고객을 구독형 포스트그레SQL 기반 클라우드 DBMS환경으로 전환해 경쟁력 있는 가격과 신뢰할 수 있는 서비스를 제공할 계획이다. 기업의 클라우드 전환은 물론 온프레미스 환경에서 데이터 플랫폼을 통한 통합적이고 안정적인 DBMS 인프라 운영과 확장이 가능하도록 지원한다. 인젠트는 지난 5월에 'Beyond DX(Digital Transformation), 솔루션 & 서비스프로바이더'를 신성장 비전으로 삼고 자체 솔루션을 기반으로 인공지능(AI)·빅데이터, 클라우드, 모바일 및 블록체인 기술을 융합하는 3개년 신성장 계획을 수립했다. 기술 선도 기업으로 자리매김하고 시장 경쟁력을 더욱 공고히 할 예정이다. 이번 오픈소스 DBMS 기반 통합 데이터 플랫폼 사업 인수로 구독 사업 경험을 공유해 자체 솔루션의 오픈소소 전환도 적극 검토할 예정이다. 정성기 인젠트 대표는 “이번 인수로 금융기관 뿐 아니라 공공기관 요건을 만족하는 최적 ESB솔루션을 보유해 금융 및 공공시장 연계솔루션 점유율 1위를 확보할 것”이라면서 “오픈소스 기반 데이터 사업은 인젠트 보유 솔루션과 시너지를 통해 상호 경쟁력을 확보하고 클라우드 기반 오픈소스 SW 선두기업이 될 것”이라고 말했다.[5]

유연한 통합의 웹서비스로 금융권 공략

웹서비스 플랫폼인 비즈위버(BizWeaver)를 출시한 ㈜케이포엠의 황영민 사장은 "실시간으로 변화하는 e-비즈니스 시대에 적응하기 위해서는 표준을 통한 단일 인프라가 필요하다"며 "비즈위버가 기업 시스템을 웹 서비스 표준에 따라 개발할 수 있도록 지원할 것"이라고 말했다. ㈜케이포엠은 2002년도에 재정경제부와 각 산하 연계 기관들과의 국가 재정관련 업무를 통합, 연계하는 프로젝트를 수행했다. 이후에도 국가재정정보와의 연계를 위한 eCross 제품이 한국자산관리공사, 오산시청, 수원시청, 조달청 등에 계속 납품되었다. 금융권에서는 조흥은행 기술신용보증기금의 전자보증시스템 등에 eCross 제품을 공급했다. 웹서비스 분야에서는 비즈위버 웹서비스 제품 및 비즈위버 UDDI 제품을 사용해 프로젝트를 수행하였으며, '웹서비스를 이용한 소기업 ASP 사업 고도화'의 웹서비스 개발 및 운용 플랫폼으로 비즈위버 웹서비스 제품을 사용해 프로젝트를 수행하였다. ㈜케이포엠이 개발한 웹서비스 플랫폼 '비즈위버'는 기업이 웹서비스 기반의 통합 시스템 환경을 보다 쉽게 구축하고, 협력업체들과 신속하고 저렴하게 협업할 수 있도록 해주는 웹서비스 플랫폼으로서 기업의 이익을 극대화할 수 있는 솔루션이다. 이 플랫폼은 기업이 ESOA(Enterprise Service-oriented Architecture)로의 전환을 손쉽게 할 수 있도록 표준 기반의 통합, 협업을 지원하는 인프라를 제공한다. 황 사장은 EAI 및 웹서비스 시장 흐름은 결국 '프로세스 중심의 (웹)서비스 기반의 통합·협업'으로 진행할 것이라고 예상했다. 그는 정부도 웹서비스 도입에 대한 관심이 높아지고 있으며, 금융권 등에서도 웹서비스를 시스템 통합방법의 일환으로 도입하고 있다고 설명했다. 황 사장은 "비즈위버 웹서비스를 중심으로 한 웹서비스 플랫폼 관련 사업, UDDI 레지스트리 사업, 웹서비스 기반의 기업 내외 통합 및 협업 사업 등에 솔루션 중심의 영업을 펼칠 것"이라고 밝혔다. 황영민 사장은 "웹서비스 시장은 이제 형성단계에 와 있다"며 "보험 등 중점공략 대상으로 우연한 통합을 내걸고 시장 공략에 적극 나설 것"이라고 말했다.[6]

각주

  1. 김동기,〈케이포엠, 리눅스기반 웹서비스플랫폼 사업 강화〉, 《대한금융신문》, 2004-08-02
  2. 한정훈,〈(신소프트웨어 상품 대상)12월 2주〉, 《전자신문》, 2005-12-13
  3. 3.0 3.1 아이티트랜드 공식 홈페이지 - http://ittrend.co.kr/html/prod_view.php?num=3654&svc=prod&cate=sol&code=sol003001
  4. 서비스 중심 방법론 ‘SOA’ 통합 이슈 해결사로 나선다〉, 《한국데이터산업진흥원》, 2005-01-24
  5. 권상희,〈인젠트, 케이포엠 데이터사업 인수, 미래 먹거리 확보〉, 《전자신문》, 2019-08-06
  6. K4M 황영민 사장- “유연한 통합의 웹서비스로 금융권 공략”〉, 《서울파이낸스》, 2004-06-27

참고자료

같이 보기

 

  검수요청.png검수요청.png 이 비즈위버 문서는 솔루션에 관한 글로서 검토가 필요합니다. 위키 문서는 누구든지 자유롭게 편집할 수 있습니다. [편집]을 눌러 문서 내용을 검토·수정해 주세요.