EAI 솔루션에는 다음과 같은 기능이 있어야 합니다. -
-
워크플로 관리 − 소프트웨어 전반에 걸친 트랜잭션 워크플로를 설계하기 위한 기능입니다.
-
원활한 데이터 변환 − 소프트웨어 복잡성에 관계없이 여러 소스와 대상 간에 애플리케이션 콘텐츠의 완전하고 동시 변환.
-
지능형 콘텐츠 기반 라우팅 − 트랜잭션의 모든 요소와 라우팅 규칙의 중앙 집중식 관리를 기반으로 하는 메시지, 문서 및 여러 데이터 개체의 강력한 규칙 기반 라우팅입니다.
-
비즈니스 규칙 관리 − 소프트웨어 경계를 넘나드는 비즈니스 프로세스를 제공하기 위한 비즈니스 규칙의 정의 및 관리를 위한 그래픽 환경.
-
COM 및 CORBA와 같은 표준 구성 요소 아키텍처와 관련된 구성 요소를 제공할 수 있습니다.
-
통합 행동을 구성하기 위한 도구의 무결성 또는 복잡성입니다.
-
확장성은 기존 프로그래밍을 통해 지원됩니다.
-
개발 도구가 제공되었습니다.
-
레거시 소프트웨어 통합 기능 및 메인프레임 트랜잭션에 대한 접근 방식.
EAI 솔루션 평가 방법론
다음과 같이 몇 가지 기준을 확인해야 합니다. -
어댑터/커넥터 맞춤 − 솔루션에서 사전 구축 또는 사전 구성된 어댑터 또는 커넥터의 제공 규모. 등급은 통합에 필요한 패키지 소프트웨어 및 레거시 환경과 어댑터/커넥터의 정량적 및 정성적 평가를 기반으로 합니다. 평가에서 고려해야 할 핵심 사항은 시장 출시 시점에 액세스할 수 있는 어댑터/커넥터의 영향입니다. 여기서 높은 등급은 통합 프로젝트를 자극할 사전 구축된 연결의 양을 정의합니다.
도구 생산성/품질 − 통합 개발 작업의 생산성은 지원되는 도구의 품질을 기반으로 하므로 이 기준의 영향은 어댑터/커넥터에 액세스할 수 없는 경우에 더 높습니다. 커스텀 통합 작업의 양이 이 기준보다 많을 경우 활력이 향상됩니다. 이것은 또한 시스템의 적응성과 유지 보수 가치를 결정합니다.
런타임 품질/확장성 − 시스템의 속도를 결정짓는 확장성은 필수적이다. 서비스 품질에는 전송의 신뢰성 또는 보장 수준과 트랜잭션 무결성 수준이 포함됩니다.
비즈니스 프로세스 지원 − 모든 통합 계획에는 비즈니스 프로세스 지원이 필요했습니다. 이를 처리할 수 있는 두 가지 방법은 다음과 같습니다. -
-
비즈니스 프로세스를 모델링하고 프로세스의 자동화된 해석을 생성하거나 실행하는 기능은 통합 솔루션에 포함됩니다.
-
명확한 비즈니스 프로세스는 이미 솔루션의 요소로 사전 구성되어 있습니다.
통합자 리소스 − 공급업체/파트너/조직 자체에서 지원할 수 있습니다.
구매 및 소유 비용 − 이 유형은 구분이 매우 적기 때문에 비용 민감도가 높습니다.