Jiusi Software에서 제공하는 기술 아키텍처가 있나요? 이 회사를 고려하고 싶습니다
Jiusi Software OA 플랫폼은 계층화, 표준 및 구성 요소를 기반으로 구성됩니다. OA 플랫폼은 선도적인 4계층 기술 아키텍처를 사용하며 J2EE 표준, SOA 표준, WFMC 표준, W3C?xForm 표준, JSR168, WSRP 및 기타 표준에 따라 OA 플랫폼은 수많은 구성 요소를 배포하고 JAVA 언어로 작성되며 다차원 포털 형태로 표시됩니다. OA 플랫폼은 다양한 배포 모드, 다양한 운영 체제, 다양한 데이터베이스 및 미들웨어를 지원합니다. , 향후 확장 공간을 지원하기 위한 완벽한 구성 시스템과 인터페이스 시스템 및 플러그인 시스템을 갖추고 있습니다.
OA 플랫폼은 J2EE의 개방성으로 인해 다양한 서버, 운영 체제, 데이터베이스, 미들웨어 및 응용 소프트웨어를 지원합니다.
OA 플랫폼은 표준 J2EE 구조를 채택하고 Java 언어로 개발되었으며, 데이터베이스는 관계형 데이터베이스와 비관계형 데이터베이스 분리 기술을 채택했습니다. OA 플랫폼은 다양한 관계형 데이터베이스를 지원합니다. 시스템은 JDBC 서비스를 통해 데이터베이스에 연결하고 연결 풀을 사용하여 시스템 성능을 향상합니다. ?
OA 플랫폼의 전체 애플리케이션은 상대적으로 분리된 세 개의 논리적 계층으로 나뉘며, 각 계층에는 정의된 인터페이스 세트가 있습니다. 첫 번째 레이어는 직원 및 관련 사용자에게 표시되는 그래픽 인터페이스인 프리젠테이션 레이어입니다. 여기에는 HTML 양식, Java? 애플릿, JSP 및 데이터를 표시할 수 있는 기타 시스템이 포함됩니다. 이 인터페이스는 규정된 워크플로우와 인터페이스를 통해 일상적인 거래 처리 및 비즈니스 프로세스를 완료합니다. ?
OA 플랫폼의 중간 계층(애플리케이션 로직 계층)은 사용자가 데이터를 얻기 위해 (프레젠테이션 계층을 통해) 호출해야 하는 코드입니다. 프레젠테이션 계층은 데이터를 받은 후 형식을 지정하고 표시합니다. OA 플랫폼의 애플리케이션 로직과 사용자 인터페이스의 분리는 애플리케이션 설계의 유연성을 크게 향상시킵니다. OA 플랫폼은 애플리케이션 로직 계층이 프리젠테이션 계층에 명확하게 정의된 인터페이스를 제공하는 한 애플리케이션 로직을 변경하지 않고도 다양한 그래픽 사용자 인터페이스를 사용할 수 있습니다.
OA 플랫폼의 중간 계층은 자바 언어를 사용하며, 서블릿, 빈즈 등의 기술로 구현되며 컴포넌트 패키지, 즉 클래스 라이브러리 형태로 표현된다. 사용자 관리, 하위 수준 데이터 액세스, 데이터 전송, 데이터 분석 등 추상 적응형 기능을 캡슐화하고 기능, 로직, 용도 등 다양한 측면에 따라 여러 구성 요소 패키지를 정의하고 이를 핵심 API(Core API)로 표준화합니다. , 상위 계층의 투명한 액세스를 위한 명확한 인터페이스를 제공합니다.
전체 OA 플랫폼 애플리케이션에서 중간 계층은 주로 보안 시스템, 애플리케이션 시스템 및 기술 플랫폼을 포함하여 매우 중요한 역할을 합니다. 아래에 소개된 데이터 레이어와 함께 사무 시스템 업무의 기반을 형성합니다.
OA 플랫폼의 최하층은 데이터 레이어, 즉 데이터센터이다. 이는 통합 데이터 관리 및 데이터 교환 인터페이스의 구현을 완료하는 데 사용됩니다. 주로 사무실 정보 및 데이터의 관리 및 유지, 데이터 교환, 데이터 추출, 데이터 필터링 등의 기능을 포함합니다.
OA 플랫폼 전체에는 데이터 엔진, 메시지 엔진, 포털 엔진, 워크플로우 엔진이 배치되어 시스템을 다차원적으로 수평, 수직으로 연결하고 침투함으로써 분리된 구성 요소와 모듈이 하나의 유기체가 된다. 생태계.