Solution

    Interface System과 webMethods

    Interface System란? 서로 다른 두 개의 시스템 사이에서 데이터를 주고 받을 수 있게 지원하는 시스템입니다. 각기의 시스템이 서로 연동하기 위해서는 어떻게 데이터를 주고 받을 것인지(데이터의 정의), 어떤 방식으로 시스템에 접근 할 것인지 ( 연계 방식 )에 대한 정의가 선행이 되어야 합니다. 그 외에도 인터페이스에 대한 명칭, 주기, 데이터를 주고 받기 위한 연계 내용 등을 고려해야 합니다. * 번외.Java 의 Interface 어라.. 내가 학원에서 배울때는 이렇게 안배웠는데 ... @Interface 는 내가 사용할 객체를 먼저 정의해놓고 이 객체가 무슨 행동을 할 수 있는지 상속 받아서 사용할 수 있다고했는데... 1) 다중 상속 가능 - class 를 생성할 때, implement..

    webMethods for Extended

    watt.art.page.size : 어댑터의 연결 화면, 리스너 화면 및 알림 화면에 표시 할 최대 항목 수 [기본값은 10 ] watt.sap.listener.session.timeout : RFC 수신시 (Notification) Timeout 발생시간을 조절할 수 있다. 10.x 버전으로 업데이트 되면서 기본값이 0으로 변경되었습니다.[Default :0] watt.sap.rfc.callDuration : RFC 호출시 Timeout 발생 시간을 조절합니다. watt.sap.jco.timeout=30 SAP JCO의 세션연결 시간을 지정 합니다. [기본값은 1 ] watt.server.clientTimeout [보류]생성된 Jco Session 의 idleTimeout 생성 안할시 watt.art..

    webMethods Adapter for JDBC

    Integration Server 설치 후 , JDBC Driver를 아래 경로에 넣어야 Adapter가 정상 작동됩니다. webMethod Version 9.5 이상부터는 instances 안에 ojdbc를 저장 경로 : {IntegrationServer Directory}\instances\default\packages\WmJDBCAdapter\code\jars webMethod Version 9.5 이하부터는 packages에 저장 경로 : {IntegrationServer Directory}\packages\WmJDBCAdapter\code\jars JDBC Connection 설정 및 생성 화면 Connection Properties Package : Connection 이 생성될 패키지 선택합..

    webMethods for SFTP

    SFTP 란 ? SSH (Secure Shell)기반 파일 전송 프로토콜입니다. webMethods 9.7 이상부터 SFTP Package가 생성되었으며, 현재 [20/02/28] 까지는 클라이언트 기능만 지원합니다. Client 등록방법 IS Admin Page > Settings > SFTP > Create Server Alias Alias , Hostname , Port 를 필수값으로 저장합니다. 인증방식으로는 2가지 방법이있습니다. 1) Id / Pw 방식 2) Key Finger Print Server Alias 등록 시, Get Host Key를 누르면 , Host와 Port를 통하여 Finger Print가 있는 경로와 임의의 값이 자동으로 입력됩니다. 해당 과정은 SSL/TLS 를 전송 프..

    webMethods for Websocket

    WebSocket 프로토콜: 단일 TCP 연결을 통해 클라이언트와 서버 / 엔드 포인트 간의 동시 양방향 통신을 제공 작동원리 1. 클라이언트는 연결하려고 하는 WebSocket에 대한 데이터가 있는 HTTP 업그레이드 헤더 형태로 서버 핸드 셰이크 요청 2. 서버가 요청에 다른 HTTP 헤더로 응답. 핸드 셰이크가 성공하면 서버는 클라이언트에게 WebSocket 프로토콜로 전환 중임을 알리는 HTTP 헤더를 발송 3. 이제 일정한 연결이 열리고 클라이언트와 서버는 연결이 닫힐 때까지 서로 간에 여러 개의 메시지를 발송할 수 있다. 1. Integration Server 내 WebSocket Port 설정 2. Designer 내에서 서버 측과 클라이언트의 Endpoint를 지정해 생성한다. 3. 해당 ..

    webMethods 10.5 설치 for Linux

    Integration Server 10.5 를 설치하기 위해서 OS , RDBMS 버전에 영향이 있을 수 있습니다.. Oracle JVM 유료화 선언으로 인하여 Empower.SoftwareAG 는 Linux 설치용으로 더 이상 Jar 파일을 지원하지 않습니다. System Requirement 를 통한 운영 환경 확인 (1) OS 버전 확인 (2)RDBMS 확인 (3)내장된 JDK Linux 환경에서의 webMethods 설치 1. 설치 파일이 있는 경로에 접근해서 아래와 같이 입력한다. -Xmx512m은 옵션으로 JVM 메모리를 선언해주는 것이므로 , 추가 하지 않아도 가능하다. java –jar –Xmx512m –readIimage -console [jar 파일을 사용할 경우] ./{Software..

    webMethods for Clustering

    클러스터링 정의 : 여러 Integration Server를 단일 가상 서버처럼 배포하고 해당 아키텍처를 활용하는 응용 프로그램을 제공 이점 : 확장성 :수평적 확장성을 제공하므로 동일하거나 유사한 용량의 시스템을 추가하는것만으로 용량을 무제한으로 확장가능하다. 유효성 : 오류로 인해 허용 할 수 없는 중단 시간이 발생할 수 있다. 클러스터링은 여러 Integration Server에 응용 프로그램을 배포함으로써 중단 없는 가용성을 제공 신뢰성 : 독립 서버와 달리 클러스터링은 업무 핵심 응용 프로그램에 필요한 안정성을 제공 서버로의 데이터 분배과정을 거치기 위해서는 Load Balancer가 필요하다. LoadBalancer 란? 정의 : 트래픽이 많을 때 여러 대의 서버가 분산처리하여 서버의 부하량,..

    webMethods for EDI

    EDI 란? Buyer 와 Seller 가 상호간의 규약(TPA : Trading Partner Agreements)을 통해 MIG (Message Implementation Guideline) 형식에 맞게 문서를 교환하는 방법입니다. EDIINT 는 XML을 인터넷을 통해 안전하고 신뢰할 수 있는 방식으로 문서 교환을 위한 프로토콜을 지원합니다. SoftwareAG 제품 중 EDI 개발을 위해서는 Intergration Server , MyWebMethods(TradingNetwork 지원) , EDI Module이 필요합니다. 1. 준비하기 ( My webMethods 설치 ) My webMethods 란? webMethods 구성 요소 를 관리하기위한 웹 기반 관리 및 모니터링 사용자 인터페이스 거..

    webMethods for Deployer

    Deploy 시, 주의사항 Connection 파일은 용량과 에러 발생 가능성이 높으므로, 배포하지 않습니다. ( 배포가 필요한 경우, 별도의 패키지를 생성하여 1회만 넘기도록 합니다.) 각 과정마다 체크포인트를 클릭함으로써, 문제 발생 시, Deploy 에서 Rollback 할 수 있도록 합니다. 배포 전, 시뮬레이터를 실행 하고 문제가 발생하여 Status 가 붉은색이 나타난다면 Rollback을 진행합니다. 운영중인 서버에 적용할 경우, 해당 패키지가 종료 후, 업데이트 되므로 각별의 유의해야합니다. 신규 패키지가 아니라면 폴더를 붙여넣는 방식 사용 Publish로 생성된 서비스를 DEPLOY 할 경우, Document가 재 생성 되는 오류가 발생하므로 주의 1. IS 서버 내의 Solutions ..

    webMethods for Integration Server

    Integration Server 란 webMethods Integration Server 는 시스템 간의 통합을 위하여 다양한 서비스와 효과적인 커뮤니케이션을 위한 환경을 제공하는 서버입니다.어댑터를 통해 외부 응용 프로그램에 연결하고 어댑터에서 데이터를 보내거나 받을 수 있으며, 유효성 검사, 데이터 변환, 집계 등 비즈니스 로직을 수행할 수 있습니다. Default Ports는 5555를 사용하고 있습니다. Integration Server Admin Page 1. Dashboard : webMethods 10.7부터 추가된 기능으로 IntegrationServer 가 설치된 서버의 자원 및 서비스 사용량을 가시적으로 보여줍니다. 2. Server : Statustics : Integration S..