kmpro 지식 관리 시스템 통합 솔루션
응용 시스템 통합의 필요성은 프로젝트의 기술적 여건과 그에 따른 대규모화로 인해 정보화 발전에 있어 불가피한 추세입니다. 기술 혁신의 규모 재배치, 원래의 정보화 계획과 정보화 실행 사이의 일치에는 필연적으로 결함과 결함이 있습니다. 이는 일관되지 않은 표준과 사양으로 인해 서로 다른 단계에서 구현된 시스템 간의 비효율적인 연결로 인해 형성된 정보 섬에서 두드러집니다. 일관되지 않은 플랫폼, 일관되지 않은 데이터 형식으로 인해 발생하는 정보의 이질성. 시스템 간의 데이터 및 비즈니스 격차는 점점 더 심각해지고 있습니다. 관리 수준이 지속적으로 향상됨에 따라 여러 시스템을 기반으로 하는 비즈니스 요구 사항이 점점 더 많아지고 있으며 시스템 간 자동 데이터 전송에 대한 요구가 점점 더 많아지고 있습니다. 시스템 간의 프로세스 자동 연결에 대한 요구가 증가하고 있으며, 자신의 신원과 권한에 적합한 모든 개인화된 서비스를 얻기 위해 통합 플랫폼에서 일회성 로그인에 대한 요구가 증가하고 있습니다. EAI(Enterprise Application Integration) 기술의 주요 목적은 기존 투자를 보호하면서 하위 시스템 간의 상호 운용성을 효과적으로 향상시켜 통합된 통합 지원 시스템을 구성하고 IT 지원 시스템을 비즈니스 요구에 더 가깝게 만드는 것입니다.
본 프로젝트에서 지식 관리 플랫폼은 콜 플랫폼, 구성 관리 플랫폼 등 주변 시스템과의 인터페이스 설계 및 정보 상호 작용이 필요합니다. 전체적인 상호 작용 구조는 다음과 같습니다.
지식 기반 시스템은 J2EE를 기반으로 합니다. 전사적 시스템 통합을 위한 핵심 플랫폼인 JCA 아키텍처 플랫폼은 J2EE 플랫폼 내의 다양한 기술 시스템을 EIP(Enterprise Information Portal)를 통해 통합하고 단일 사인을 사용합니다. -on(Single Sign On, SSO) 기술은 기존에 분리되어 있던 로그인 인증 시스템을 통합하여 사용자의 복잡성을 줄이고, 웹 서비스 메커니즘을 통해 데이터 교환을 수행하므로, 원본 시스템을 기반으로 진정한 통합 비즈니스 지원 플랫폼을 구성할 수 있습니다.
kmpro는 다음 방법을 통해 다른 시스템의 도킹 및 호출을 완료합니다.
Kmpro 지식 관리 시스템은 강력한 통합 기능을 갖추고 있으며 개방형 설계로 UI 통합, 데이터 통합, 사용자 통합 등 여러 측면에서 경쟁력을 갖추고 있으며 여러 시스템 통합 사례를 보유하고 있습니다. 이 프로젝트의 KM 부분은 다른 핵심 구성 요소로 구성됩니다. 작업 인터페이스의 주요 분할에는 UI 계층, 논리 계층, 데이터 계층 및 하드웨어 배포 수준이 포함됩니다. UI 레이어: 통합 스타일 요구 사항 및 인터페이스 템플릿에 따라 Deep Blue Ocean은 KM 시스템의 인터페이스 구현을 담당합니다. KM 시스템 인터페이스 스타일은 기본적으로 기본 시스템 스타일과 동일하게 유지됩니다.
논리 계층: 기본 시스템의 관련 UI 위치에 지식 베이스 버튼을 설정하고 에이전트 애플리케이션 및 관리 인터페이스가 지식 베이스 버튼에 액세스하면 지식 베이스 애플리케이션이 새 창에 나타납니다.
사용자 계층: 사용자 데이터 및 조직 구조가 균일하게 유지 관리되며 해당 인터페이스가 제공됩니다. KM 시스템은 사용자 데이터를 획득하고 KM 시스템에 들어간 후 사용자의 권한은 KM 시스템에 의해 정의됩니다.
예약된 인터페이스
Kmpro는 API 기능을 통해 포트를 예약하여 사용자가 고객에게 직접 이메일과 문자 메시지를 보낼 수 있도록 해줍니다.
인터페이스 기술 측면에서는 주로 다음과 같이 사용됩니다.
웹 서비스: 웹 서비스는 원래 고립된 사이트 간 정보를 서로 통신하고 공유할 수 있도록 하기 위해 주로 제안됩니다. 인터페이스. 웹 서비스는 HTTP, XML, SOAP(Simple Object Access Protocol), WSDL 등 인터넷상의 통일된 개방형 표준을 사용하므로 이러한 표준을 지원하는 모든 환경(Windows, Linux)에서 웹 서비스를 사용할 수 있습니다. 참고: SOAP 프로토콜(Simple Object Access Protocol)은 분산 및 분산 환경에서 네트워크 정보 교환에 사용되는 XML 기반 통신 프로토콜입니다. 이 프로토콜에서 소프트웨어 구성 요소 또는 응용 프로그램은 표준 HTTP 프로토콜을 통해 통신할 수 있습니다.
이는 단순성과 확장성을 염두에 두고 설계되어 수많은 이기종 프로그램과 플랫폼 간의 상호 운용성을 촉진하고 기존 응용 프로그램을 광범위한 사용자가 액세스할 수 있도록 합니다.
RPC: 원격 프로시저 호출(RPC)은 프로그램이 네트워크의 다른 컴퓨터에 있는 프로그램에 서비스를 요청하는 데 사용할 수 있는 프로토콜입니다. RPC를 사용하는 프로그램은 통신을 지원하는 네트워크 프로토콜을 이해할 필요가 없기 때문에 RPC는 프로그램 상호 운용성을 향상시킵니다.
JDBC: JDBC(Java Data Base Connectivity, Java 데이터베이스 연결)는 SQL 문을 실행하는 데 사용되는 Java API로, 다양한 관계형 데이터베이스에 대한 통합 액세스를 제공할 수 있습니다. 언어 클래스와 인터페이스로 구성됩니다. JDBC는 도구/데이터베이스 개발자를 위한 표준 API를 제공하며, 이를 기반으로 고급 도구 및 인터페이스를 구축할 수 있으므로 데이터베이스 개발자는 순수 Java API를 사용하여 데이터베이스 애플리케이션을 작성할 수 있습니다.
자세한 내용을 보려면 KMPRO에 로그인하세요. 지식 관리 네트워크
/html/glss/glpt/20091219/10153.html