업무거래관리

Business transaction management

비즈니스 트랜잭션 관리(BTM)는 비즈니스 트랜잭션 모니터링, 애플리케이션 트랜잭션 프로파일링 또는 사용자 정의 트랜잭션 프로파일링이라고도 하며 비즈니스 트랜잭션의 관점에서 정보 기술(IT)을 관리하는 관행입니다.IT인프라스트럭처 전체의 트랜잭션 흐름을 추적하는 툴과 더불어 비즈니스 또는 기술 조건의 예기치 않은 변화를 감지, 경고 및 수정하기 위한 툴을 제공합니다.BTM은 애플리케이션 토폴로지의 동적 매핑을 포함하여 인프라 계층 간의 트랜잭션 흐름에 대한 가시성을 제공합니다.

애플리케이션 지원 팀은 BTM을 사용하여 메시지 컨텍스트와 콘텐츠(도착 시각이나 메시지 유형 등)를 기반으로 트랜잭션을 검색할 수 있습니다.이것에 의해, 애플리케이션의 예외, 트랜잭션의 정지, 데이터 값의 [1]부정 등, 일반적인 문제의 원인을 특정할 수 있습니다.

BTM의 궁극적인 목표는 비즈니스 트랜잭션을 수행하는 사용자의 서비스 품질을 향상시키는 동시에 트랜잭션이 [2]실행되는 IT 애플리케이션 및 인프라의 효율성을 향상시키는 것입니다.BTM의 주요 이점은 IT [3]인프라 내에서 트랜잭션이 지연되는 위치를 정확하게 식별할 수 있다는 것입니다.또, BTM은, 자원의 프로비저닝과 [4]가상화를 최적화하기 위한, 프로 액티브한 문제 방지와 비즈니스 서비스 인텔리전스의 생성을 목표로 하고 있습니다.

BTM 소프트웨어 개발에 대한 수요는 다음과 같은 여러 가지 요인에 의해 야기되고 있습니다.

  • 최신 애플리케이션은 더욱 복잡해지고 모듈러형, 분산형, 상호의존형, 환경조건에 민감해지고 있습니다.
  • IT인프라스트럭처는 복잡한 멀티계층(멀티계층 아키텍처 참조) 환경이 되었습니다.
  • 시스템 [5]개발에서 서비스 지향 아키텍처의 부상.
  • 서비스 레벨 어그리먼트의 급증.

적용들

BTM 솔루션은 실가동 환경 내의 모든 트랜잭션인스턴스를 캡처하기 때문에 감시 및 분석 및 계획에도 사용할 수 있습니다.다음과 같은 응용 프로그램이 있습니다.[6]

  • 운영 중단 방지 및 문제 격리:계층별 성능 및 가용성 문제를 식별하고 격리합니다.
  • 서비스 수준 관리: SLA 감시 및 임계값 위반 경고(최종 사용자 및 인프라스트럭처 계층 수준 모두)
  • 인프라스트럭처 최적화:데이터센터 인프라스트럭처의 구성을 변경하여 사용률을 극대화하고 성능을 향상시킵니다.
  • 용량 계획: 미래의 용량 요건을 예측하기 위한 사용량 및 성능 동향 분석.
  • 변경관리 : 변경이 거래실행에 미치는 영향을 분석합니다.
  • 클라우드 관리:클라우드(프라이빗, 하이브리드, 퍼블릭) 및 전용(사내, 사외) 인프라 모두에서 엔드 투 엔드 트랜잭션 흐름을 추적할 수 있습니다.

트랜잭션 검색 방법

BTM 시스템은 OS 레벨 소켓, 네트워크 패킷 스니핑, 로그 해석, 에이전트 기반 미들웨어 프로토콜 스니핑 [7]등 다양한 데이터 수집 방법을 사용하여 트랜잭션 경로의 각 홉을 추적합니다.

애플리케이션 퍼포먼스 관리와의 관계

BTM은 Application Performance Management(APM; 애플리케이션 퍼포먼스 관리) 또는 모니터링의 한 형태로 분류될 수 있습니다.최종 사용자 환경 모니터링, 통합 트랜잭션 모니터링, 딥 다이브 모니터링 및 비즈니스 액티비티 모니터링(BAM) 솔루션 등 다른 IT 모니터링 시스템과 함께 작동합니다.Gartner에 따르면, BTM과 딥 다이브 감시는 "기본적으로 구별되며 관련 프로세스는 일반적으로 서로 다른 기술을 가진 다양한 커뮤니티에 의해 수행됩니다.아키텍처가 더 복잡해지고 기능이 [8]중복되는 경우에도 구매자는 여러 제품을 구현해야 합니다."테크놀로지가 성숙함에 따라 APM은 완전한 솔루션 세트로 인식되고 있습니다.현재 APM의 일부가 된 이벤트 상관 관계,[9] 시스템 자동화 및 예측 분석을 통해 생산성을 최대화할 수 있습니다.

가상화 및 클라우드 컴퓨팅과의 관계

BTM은 데이터 센터를 통과할 때 사용자 트랜잭션의 실행을 동적으로 매핑합니다.가상화 환경과 클라우드 환경 모두에서 애플리케이션과 인프라 간의 관계는 어느 정도 동적으로 할당되거나 정의됩니다.BTM은 문제의 특정, 해결 및 인프라스트럭처 조정을 위해 각 트랜잭션인스턴스를 현재 실행하고 있는 인프라스트럭처를 검출합니다.퍼블릭 및 하이브리드 클라우드 아키텍처에서 BTM은 데이터 센터에서 클라우드 프로바이더로 또는 [10]클라우드 프로바이더로 트랜잭션 프로파일을 작성할 수 있습니다.또한 BTM은 시뮬레이션된 사용자 레벨에 초점을 맞춘 트랜잭션 문제의 검출과 프로파일링을 포함할 수 있습니다.이는 시스템 및 마이크로 레벨 모두에서 기능 [11]및 비기능 테스트를 수행하는 자동화 및 AI 기술을 통해 달성됩니다.

메모들

  1. ^ James Powell (20 October 2009). "End-to-End Transaction Tracking with Business Transaction Management". Enterprise Systems. Retrieved 6 June 2010.
  2. ^ "Workflow Management". TechNewsWorld. 30 June 2009. Retrieved 6 June 2010.
  3. ^ "Business Transaction Management Portal". August 2010. Retrieved 25 August 2010.
  4. ^ Jean-Pierre Garbani (9 September 2010). "Competitive Analysis: Application Performance Management And Business Transaction Monitoring". Forrester Research. Retrieved 14 February 2011.
  5. ^ S-Cube 지식 모델:SOA에서의 비즈니스 트랜잭션
  6. ^ Jean-Pierre Garbani (9 September 2010). "Competitive Analysis: Application Performance Management And Business Transaction Monitoring". Forrester Research. Retrieved 14 February 2011.
  7. ^ "Business Transaction Management Portal". August 2010. Retrieved 25 August 2010.
  8. ^ "Keep the Five Functional Dimensions of APM Distinct". Gartner Research. 16 September 2010. Archived from the original on 11 July 2011.
  9. ^ "APM and MoM - Symbiotic Solution Sets". APM Digest. 11 May 2012.
  10. ^ Clabby Analytics (September 2010). "Following Transactions Through the Cloud" (PDF). Clabby Analytics. Archived from the original (PDF) on 18 September 2010. Retrieved 1 November 2017.
  11. ^ "Business Transaction Monitoring requires both logic and analytics to understand the full performance and quality impact to the end-user". Testpoint.com.au. Testpoint. Retrieved 8 October 2018.

레퍼런스

  • IDC 테크놀로지 평가 - 비즈니스 트랜잭션 관리:IT관리 혁신의 또 다른 단계 - 2007년 3월 - IDC # EMT1P
  • Computer World 백서 - 비즈니스 트랜잭션 관리:가상 환경 관리 촉진
  • Bitpipe.com 백서 - 비즈니스 트랜잭션 관리를 통한 고품질 IT 서비스 제공
  • IBM Redbook - End-to-End e-Business 트랜잭션 관리가 쉬워짐 - 2004년 2월