현재 위치 - 회사기업대전 - 기업 정보 공시 - 소프트웨어의 시스템 아키텍처 및 개발 플랫폼은 무엇입니까? 구체적으로 어떤 유형이 있습니까?

소프트웨어의 시스템 아키텍처 및 개발 플랫폼은 무엇입니까? 구체적으로 어떤 유형이 있습니까?

첫째, 소프트웨어 시스템 아키텍처

(a), 계층형 아키텍처

계층형 아키텍처는 가장 일반적인 소프트웨어 아키텍처이자 사실상 표준 아키텍처입니다. 어떤 구조를 사용하는지 모르면 사용하세요.

이 아키텍처는 소프트웨어를 여러 수평 계층으로 나눕니다. 각 계층에는 명확한 역할과 분업이 있으므로 다른 계층의 세부 사항을 알 필요가 없습니다. 각 계층은 인터페이스를 통해 서로 통신합니다.

소프트웨어를 몇 계층으로 분할해야 하는지 명확한 합의가 없지만 4 계층 구조가 가장 흔하다.

렌더링: 시각 및 사용자 상호 작용을 담당하는 사용자 인터페이스입니다.

비즈니스 계층: 비즈니스 논리를 구현합니다.

지속성 계층: SQL 문이 배치되는 데이터를 제공합니다.

데이터베이스: 데이터를 저장합니다.

일부 소프트웨어는 논리적 계층과 지속성 계층 사이에 서비스 계층을 추가하여 서로 다른 비즈니스 논리 요구 사항을 위한 공통 인터페이스를 제공합니다.

사용자의 요청은 이 4 개 계층을 통해 순차적으로 처리되며 어떤 계층도 건너뛸 수 없습니다.

(b) 이벤트 중심 아키텍처

이벤트는 상태 변경 시 소프트웨어가 보내는 알림입니다.

이벤트 중심 아키텍처는 이벤트를 통해 통신하는 소프트웨어 아키텍처입니다. 그것은 네 부분으로 나뉜다.

이벤트 대기열: 이벤트를 수신하는 포털입니다.

이벤트 브로커: 서로 다른 이벤트를 서로 다른 비즈니스 논리 유닛에 배포합니다.

이벤트 채널: 배포 서버와 프로세서 간의 통신 채널입니다.

이벤트 프로세서: 비즈니스 논리를 구현하고, 처리 후 이벤트를 발행하고, 다음 작업을 트리거합니다.

간단한 프로젝트의 경우 이벤트 대기열, 배포자 및 이벤트 채널을 결합하여 전체 소프트웨어를 이벤트 에이전트와 이벤트 처리기의 두 부분으로 나눌 수 있습니다.

(3) 소핵 구조

마이크로커널 아키텍처 (Microkernel architecture) 는 "플러그인 아키텍처" 라고도 하며, 소프트웨어의 커널이 상대적으로 작으며, 주요 기능 및 비즈니스 논리는 플러그인에 의해 구현됩니다.

코어에는 일반적으로 시스템의 최소 기능만 포함됩니다. 플러그 인은 서로 독립적이므로 상호 의존적인 문제를 피하기 위해 플러그 인 간의 통신을 최소화해야 합니다.

(d), 마이크로 서비스 아키텍처

마이크로서비스 아키텍처는 SOA (서비스 지향 아키텍처) 의 업그레이드입니다.

각 군종은 독립적으로 배치된 단위이다. 이러한 장치는 분산되고 서로 분리되며 REST 및 SOAP 와 같은 원격 통신 프로토콜을 통해 연결됩니다.

(e) 클라우드 아키텍처

클라우드 아키텍처는 주로 확장성 및 동시성 문제를 해결하는 가장 쉽게 확장할 수 있는 아키텍처입니다.

확장성이 뛰어난 주된 이유는 중앙 데이터베이스를 사용하지 않고 모든 데이터를 메모리에 복사하여 복제 가능한 메모리 데이터 유닛이 되기 때문입니다. 그런 다음 비즈니스 처리 기능을 프로세스 단위로 캡슐화합니다. 방문 횟수가 증가하면 새로운 프로세스 단위가 설정됩니다. 액세스 횟수가 줄어들면 프로세스 단위가 닫힙니다. 중앙 데이터베이스가 없어 확장성의 가장 큰 병목 현상이 사라졌다. 각 프로세스 단위의 데이터가 메모리에 있기 때문에 데이터를 지속하는 것이 좋습니다.

이 모델은 주로 프로세스 단위와 가상화 미들웨어의 두 부분으로 나뉩니다.

프로세스 단위: 비즈니스 로직 구현

가상 미들웨어: 통신, 유지 관리 세션, 데이터 복제, 분산 처리 및 처리 단위 배포를 담당합니다.

둘째, 개발 플랫폼

ERP 플랫폼, 금융 전자 상거래 플랫폼, 애플릿 플랫폼, 웹 사이트 플랫폼, BPM 플랫폼, 저코드 개발 플랫폼 등

제조사는 전영, 정점, 천종, 유청, K2 등을 포함한다.

Dephp 와 Java 등 다양한 개발 언어가 있습니다. 그물 등.

셋째, 적절한 개발 플랫폼을 선택하는 방법?

플랫폼의 선택은 고객의 비즈니스 요구 사항, 해당 브랜드 이미지 및 사례 침전의 관점에서 비롯된 것입니다.

포장을 풀고 몇 번 더 시도해 보면 적당한 제품을 찾을 수 있을 것을 건의합니다. (데이비드 아셀, Northern Exposure (미국 TV 드라마), 예술명언) 통속적으로 말하면, 상품이 세 곳보다 낫다는 것이다.

경영 컨설턴트, 매일 조금씩 성장하고, 그의 우수성을 위해 노력하다.

copyright 2024회사기업대전