분류 전체보기

    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..

    Windows에서 core process 수 지정하는 방법

    Unix/Linux처럼 Windows에서도 OS에서 사용할 Core Process 수를 부팅 시에 지정할 수 있는 옵션이 있어서 공유합니다. 실행 >> msconfig 실행하면 아래 화면이 나오는데 부팅 >> 고급 옵션에서 프로세서 수를 클릭 후 필요한 코어 수를 지정하면 됩니다.

    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 ..

    Certificate for OpenSSL & KeyTool

    SSL 정의 : 웹서버와 웹브라우저 사이에 모든 정보를 암호화 해주는 방식 HTTPS라는 통신채널을 사용하며, 모든 웹서버와 웹브라우저가 SSL을 지원 특징 : 상호 인증 : 클라이언트와 서버간의 상호 인증(RSA, DSS, X.509) 기밀성 : 대칭키 암호화 알고리즘을 통한 데이터의 암호화(DES, 3DES, RC4 등) 데이터 무결성 : MAC 기법을 이용해 데이터 변조 여부 확인(HMAC-md5, HMAC-SHA-1) 작동 방법 : HandShake 라는 루틴을 사용 1. " Client Hello " : 클라이언트가 CipherSuites 및 랜덤 값[해시 기반 난수]을 Server에 전달 CipherSuites란?인증, 키 계약, 암호화 및 무결성 보호에 사용되는 보안 알고리즘 및 키 크기를 ..

    Oracle 외부 접속 허용

    외부에서 접속시, 기본적으로 차단되어 있기 때문에 아래와 같은 메시지가 출력됩니다. ORA-12514: TNS: 리스너가 없습니다. ORA-12514: TNS:리스너가 현재 접속 기술자에 요청된 서비스를 알지 못함 1. cmd 창을 실행 후, lsnrctl services 입력 하면 아래와 같이 출력 됩니다. ( Listener Service 상태 확인 ) 2. tnsnames.ora, listener.ora 설정 확인 기본적으로 DB를 설치할 때 localhost가 입력이 되어 있으며, 해당 부분을 ip로 변경 합니다. ip 확인 방법 cmd > ipconfig > IPv4 주소 확인 경로 : C:\app\product\12.1.0\dbhome_1\NETWORK\ADMIN Listener.ora # l..

    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..

    정보처리기사

    업무 프로세스 MBO(Management By Objectives): 업무 목표만을 지시하고 그 달성방법은 종업원에게 맡기는 관리방법으로 어느 경우이건 관리자는 명령하지 않고 종업원의 자주적 결정에 필요한 정보를 주며 종업원 상호 간에 조정 Web Application: 소프트웨어 공학적 관점에서 인터넷이나 인트라넷을 통해 웹 브라우저에서 이용 할 수 있는 응용 소프트웨어 BPR(Business Process Reengineering): 기업 경영 내용이나 경영 과정 전반을 분석하여 경영 목표 달성에 가장 적합하도록 재설계 AS-IS 분석 기법: 있는 그대로, 현재의 업무 프로세스를 분석 프로세스 목록 작성 (업무를 대분류, 중분류, 세분류로 나누고 프로세스 설명 등 목록 작성) 프로세스 체계도 작성 (..