기업은 webMethods Integration Server를 사용하여 기존 비즈니스 서비스와 새 비즈니스 서비스를 외부에 공개하고 통합할 수 있습니다. 이 제품에는 새로운 서비스를 설계, 테스트 및 배포하고, 느슨하게 결합된 서비스와 레거시 시스템를 자동화, 조정 및 결합하여 비즈니스 프로세스를 향상시킬 수 있는 도구들이 포함됩니다.
webMethods Integration Server는 서비스를 실행하고 배포할 수 있는 중앙 집중식 플랫폼을 제공합니다. 이 플랫폼은 클라이언트 요청을 수신 및 해석하고, 요청된 서비스를 식별 및 호출하고, 데이터를 실행 중인 서비스에 예상된 형식으로 전달하고, 서비스에서 생성한 출력을 수신하여 클라이언트로 반환합니다.
통합 플랫폼인 webMethods는 주로 응용 프로그램 서버, 데이터베이스 및 사용자 지정 응용 프로그램 간의 작업을 조정하고 회사나 거래 파트너 간에 전자 문서를 교환하는 데 사용됩니다.
다음과 같은 최상위 수준 구성 요소의 메트릭을 사용하여 webMethods Integration Server의 작업을 모니터링할 수 있습니다.
어댑터를 사용하면 서비스 인터페이스의 공용 어댑터 프레임워크를 통해 외부 응용 프로그램을 webMethods에 통합할 수 있습니다. 어댑터의 구성 요소는 다음과 같습니다.
어댑터 연결 - 이를 통해 Integration Server가 런타임에 외부 리소스 또는 시스템에 연결할 수 있습니다.
어댑터 서비스 - Integration Server에서 실행되는 서비스로, 외부 리소스에 대한 작업을 시작합니다.
어댑터 알림 - 외부 리소스를 모니터링하여 Integration Server에 의해 시작되지 않은 이벤트가 발생한 경우 Integration Server에 알립니다.
SOA Extension for webMethods에서는 "어댑터 연결 풀", "어댑터 서비스" 및 "어댑터 알림" 노드의 메트릭을 사용하여 webMethods Integration Server용으로 배포한 모든 어댑터의 성능 및 전반적인 건전성을 모니터링할 수 있습니다.
비즈니스 프로세스는 특정 비즈니스 규칙 집합을 사용하여 특정 순서로 수행되는 일련의 상호 연관된 비즈니스 작업입니다. 대부분의 비즈니스 프로세스에서는 서로 다른 역할의 여러 인력과 여러 시스템의 상호 작용을 필요로 합니다.
예를 들어 새 직원을 교육하거나, 구입 주문을 처리하거나, 송장을 전송하는 비즈니스 프로세스가 있습니다. 이러한 각 비즈니스 프로세스에는 새 직원을 위한 업무 공간을 할당하고, 인적자원관리(HR) 시스템에 직원을 추가하고, 사무 용품을 주문하는 등의 비즈니스 작업이 포함될 수 있습니다.
SOA Extension for webMethods에서는 "WebMethods" > "비즈니스 프로세스" 노드 아래에 있는 메트릭을 사용하여 정의한 비즈니스 프로세스의 성능 및 전반적인 건전성을 모니터링할 수 있습니다.
흐름 서비스는 webMethods Flow 언어로 작성되고 webMethods Integration Server에 배포됩니다. 흐름 서비스에서는 webMethods 서버에서 실행되는 모든 서비스를 호출할 수 있습니다. 여기에는 다른 흐름 서비스, 사용자 정의 서비스, 기본 제공 서비스 및 webMethods 어댑터 또는 .NET 플러그 인 같은 다른 공급자의 서비스도 포함됩니다.
SOA Extension for webMethods에서는 모든 흐름 서비스의 성능 및 전반적인 건전성을 모니터링하거나, 흐름 서비스를 필터링하여 관심이 없는 흐름 서비스를 모니터링에서 제외할 수 있습니다. 흐름 서비스에서 개별 흐름 단계의 메트릭은 "WebMethods" > "흐름 서비스" 노드 아래에 나열됩니다.
Java 서비스는 Java로 작성되거나 다른 언어로 작성되어 Java 클래스를 통해 래핑된 기본 제공 서비스 및 사용자 정의 서비스이며 webMethods Integration Server에서 서비스로 노출됩니다.
SOA Extension for webMethods에서는 모든 Java 서비스의 성능 및 전반적인 건전성을 모니터링하거나, Java 서비스를 필터링하여 관심이 없는 Java 서비스를 모니터링에서 제외할 수 있습니다. 각 Java 클래스의 Java 메서드에 대한 메트릭은 "WebMethods" > "Java 서비스" 노드 아래에 나열됩니다.
webMethods Integration Server는 Java 데이터베이스 연결을 사용하여 네트워크에서 정보를 교환하고 전달합니다.
SOA Extension for webMethods에서는 "WebMethods" > "JDBC 연결 풀" 노드 아래의 메트릭을 사용하여 JDBC 연결의 가용성을 모니터링할 수 있습니다.
webMethods Integration Server는 서비스 실행, webMethods Broker의 문서 검색 및 트리거 실행에 스레드를 사용합니다.
SOA Extension for webMethods에서는 "WebMethods" > "스레드 풀" 노드 아래의 메트릭을 사용하여 스레드의 가용성을 모니터링할 수 있습니다.
트레이딩 네트워크를 사용하면 문서를 교환하는 여러 조직이 B2B 관계를 설정하고 다양하게 이용할 수 있습니다.
SOA Extension for webMethods에서는 "WebMethods" > "트레이딩 네트워크" 노드 아래의 메트릭을 사용하여 문서 인식 및 처리를 모니터링할 수 있습니다.
트리거는 게시 가능한 문서 유형에 대한 구독을 설정하고 해당 문서의 인스턴스를 처리하는 방법을 지정합니다.
브로커 또는 로컬 트리거는 Integration Server에 로컬로 게시되거나 브로커로 배달된 문서를 구독하고 이를 처리하는 트리거입니다. 브로커 트리거는 비동기 어댑터 알림과 연결되는 경우가 많습니다.
JMS 트리거는 JMS 공급자의 대상(큐 또는 항목)에서 메시지를 수신한 다음 이 메시지를 처리하는 트리거입니다.
SOA Extension for webMethods에서는 "WebMethods" > "트리거" 노드 아래의 메트릭을 사용하여 트리거를 모니터링할 수 있습니다.
WebServices 메트릭은 각 서비스 내에서 클라이언트 및 서버의 비즈니스 서비스 끝점과 관련 작업을 나타냅니다.
SOA Extension for webMethods에서는 "WebMethods" > "WebServices" 노드 아래에서 클라이언트 및 서버 웹 서비스 끝점의 성능 및 전반적인 건전성을 모니터링할 수 있습니다.
webMethods에서는 XSLT 스타일시트를 사용하여 XML 데이터를 다른 형식으로 변환하고 다른 서비스의 변환을 포함할 수 있습니다.
SOA Extension for webMethods에서는 "WebMethods" > "XSLT 서비스" 노드 아래에서 XSL 변환의 성능 및 전반적인 건전성을 모니터링할 수 있습니다.
|
Copyright © 2013 CA.
All rights reserved.
|
|