정보 시스템의 아키텍처를 설명하기 위한 도구. 열린 도서관 - 교육 정보의 열린 도서관. 건축 건설의 접근 방식. 엔터프라이즈 아키텍처 구성 요소

기업 경영 정보 시스템의 분류

정보시스템- 목표 달성을 위해 정보를 저장, 처리 및 발행하는 데 사용되는 수단, 방법 및 인력의 상호 연결된 집합"

"정보, 정보화 및 정보 보호에 관한" 연방법은 다음 정의를 제공합니다.

"정보시스템- 조직적으로 정렬된 문서 세트(문서 배열) 및 정보 기술, 정보 처리를 구현하는 컴퓨터 기술 및 통신의 사용을 포함하여"

스케일 분류

규모에 따라 정보 시스템은 다음 그룹으로 나뉩니다.

하나의;

그룹;

기업.

단일 정보 시스템일반적으로 독립 실행형 개인용 컴퓨터에서 구현됩니다(네트워크는 사용되지 않음). 이러한 시스템에는 여러 가지가 포함될 수 있습니다. 간단한 응용 프로그램, 공통 정보 기금으로 연결되며 한 사용자 또는 하나를 공유하는 사용자 그룹의 작업을 위해 설계되었습니다. 직장. 유사한 애플리케이션데스크탑 또는 로컬 데이터베이스 관리 시스템(DBMS)의 도움으로 생성합니다. 로컬 DBMS 중 가장 유명한 것은 Clarion, Clipper, FoxPro, Paradox, dBase 및 Microsoft Access입니다.

그룹 정보 시스템회원의 정보 집합적 이용에 초점 작업 그룹그리고 대부분 로컬 컴퓨터 네트워크를 기반으로 구축됩니다. 이러한 응용 프로그램은 작업 그룹용 데이터베이스 서버(SQL 서버라고도 함)를 사용하여 개발됩니다. 상업적이고 무료로 배포되는 상당히 많은 수의 서로 다른 SQL 서버가 있습니다. 그 중 가장 유명한 데이터베이스 서버는 Oracle, DB2, Microsoft SQL 서버, 인터베이스, 사이베이스, 인포믹스.

기업 정보 시스템작업 그룹을 위한 시스템의 진화이며 대기업에 중점을 두고 지리적으로 분산된 노드 또는 네트워크를 지원할 수 있습니다. 기본적으로 여러 수준의 계층 구조를 가지고 있습니다. 이러한 시스템은 서버 또는 다단계 아키텍처를 전문으로 하는 클라이언트-서버 아키텍처가 특징입니다. 이러한 시스템을 개발할 때 그룹 정보 시스템을 개발할 때와 동일한 데이터베이스 서버를 사용할 수 있습니다. 그러나 대규모 정보 시스템에서 가장 널리 사용되는 서버는 Oracle, DB2 및 Microsoft SQL Server입니다.

단체 및 기업 시스템기능의 신뢰성과 데이터의 안전성에 대한 요구 사항이 상당히 증가합니다. 이러한 속성은 데이터베이스 서버에서 데이터, 링크 및 트랜잭션의 무결성을 유지함으로써 제공됩니다.



범위별 분류

정보 시스템의 범위에 따라 일반적으로 네 그룹으로 나뉩니다.

거래 처리 시스템;

의사결정 시스템;

정보 및 참조 시스템;

사무실 정보 시스템.

거래 처리 시스템, 차례로 데이터 처리의 효율성에 따라 배치 정보 시스템과 운영 정보 시스템으로 구분됩니다. 조직 관리의 정보 시스템에서 거래의 운영 처리 모드가 우선합니다. 최신 정보주제 영역의 상태는 언제든지 가능하며 일괄 처리는 매우 제한된 부분을 차지합니다.

의사결정 지원 시스템 - DSS(Decision Support Systeq) - 정보 시스템의 또 다른 유형입니다. 복잡한 쿼리데이터는 시간, 지리 및 기타 지표와 같은 다양한 섹션에서 선택되고 분석됩니다.

광범위한 수업 정보 및 참조 시스템하이퍼텍스트 문서 및 멀티미디어를 기반으로 합니다. 이러한 정보 시스템은 인터넷에서 가장 큰 발전을 이룩했습니다.

수업 사무실 정보 시스템종이 문서를 다음으로 번역하는 것을 목표로 합니다. 전자 양식, 사무 자동화 및 문서 관리.

조직에 따른 분류

조직 방법에 따라 그룹 및 기업 정보 시스템은 다음 클래스로 나뉩니다.

파일 서버 아키텍처 기반 시스템;

클라이언트-서버 아키텍처 기반 시스템;

다단계 아키텍처 기반 시스템;

· 인터넷/인트라넷 기술 기반 시스템.

모든 정보 시스템에서 다양한 정보 시스템 아키텍처의 한계를 이해하는 데 도움이 되는 필수 기능 구성 요소를 식별하는 것이 가능합니다.

파일 서버 아키텍처파일에서 데이터만 추출하므로 추가 사용자와 응용 프로그램은 CPU. 각각의 새 클라이언트는 네트워크에 처리 능력을 추가합니다.

클라이언트-서버 아키텍처응용 프로그램 구성 요소를 분리하고 가장 효율적으로 작동할 위치에 배치하여 파일 서버 응용 프로그램의 문제를 해결하도록 설계되었습니다. 클라이언트-서버 아키텍처의 기능은 구조화된 언어의 쿼리를 이해하는 전용 데이터베이스 서버를 사용하는 것입니다. SQL 쿼리(Structured Query Language) 및 정보 검색, 정렬 및 집계.

현재 클라이언트-서버 아키텍처는 작업 그룹 및 정보 시스템을 위한 응용 프로그램을 구성하는 방법으로 인식되고 널리 사용됩니다. 기업 수준. 이러한 작업 구성은 데이터베이스 서버의 기능을 사용하여 네트워크를 오프로드하고 데이터 무결성 제어를 보장함으로써 애플리케이션 실행의 효율성을 높입니다.

계층화된 아키텍처클라이언트-서버 아키텍처의 개발이 되었으며 고전적인 형태로 세 가지 수준으로 구성됩니다.

· 하위 수준은 중간 수준에서 응용 프로그램을 호출하기 위한 프로그래밍 인터페이스가 있는 클라이언트 응용 프로그램을 나타냅니다.

· 평균 수준응용 프로그램 서버입니다.

최상위 수준은 원격 특수 서버입니다. 데이터 베이스.

3계층 아키텍처는 서로 다른 호스트와 네트워크에 걸쳐 로드 균형을 추가로 조정하고 애플리케이션 개발 도구의 전문화를 촉진하며 2계층 클라이언트-서버 모델의 단점을 제거합니다.

개발 중 기술 인터넷/인트라넷지금까지 주요 강조점은 소프트웨어 도구의 개발입니다. 동시에 데이터베이스와 함께 작동하는 응용 프로그램을 개발하기 위한 개발된 도구가 부족합니다. 편리하고 사용하기 쉽고 데이터베이스와 효과적으로 작동하는 정보 시스템을 유지 관리하기 위한 절충안은 인터넷/인트라넷 기술과 다단계 아키텍처의 조합이었습니다. 이 경우 정보 응용 프로그램의 구조는 브라우저 - 응용 프로그램 서버 - 데이터베이스 서버 - 동적 페이지 서버 - 웹 서버의 형식을 취합니다.

데이터베이스는 저장된 정보의 특성에 따라 다음과 같이 나뉩니다. 사실적그리고 다큐멘터리. 위에서 설명한 정보 저장소의 예와 유추하면 팩토그래픽 데이터베이스는 파일 캐비닛이고 다큐멘터리 데이터베이스는 아카이브입니다. 실제 데이터베이스 저장소 짧은 정보엄격하게 정의된 형식으로. 다큐멘터리 데이터베이스에는 모든 종류의 문서가 포함되어 있습니다. 그리고 그것은뿐만 아니라 텍스트 문서그래픽, 비디오 및 사운드(멀티미디어)도 포함됩니다.

ACS(자동 제어 시스템)는 산업, 과학 또는 공공 환경에서 개체(복합체)를 제어하는 ​​조직 구조(개인 또는 팀)와 함께 하드웨어 및 소프트웨어의 복합체입니다.

교육 관리 정보 시스템(예: 인사, 지원자, 학생, 도서관 프로그램)을 할당합니다. 자동화 시스템 과학적 연구(ASNI) 다양한 종류의 실험 설정 및 측정 장비의 데이터를 처리하고 분석을 기반으로 새로운 효과 및 패턴의 감지를 용이하게 하는 소프트웨어 및 하드웨어 시스템 컴퓨터 지원 설계 시스템 및 지리 정보 시스템.

체계 인공 지능, 특정 주제 영역에 대한 고품질 특수 지식을 기반으로 구축된(이 분야의 전문가로부터 얻은) 전문가 시스템이라고 합니다. 인공 지능 시스템의 몇 안 되는 유형 중 하나인 전문가 시스템은 널리 사용되며 실용적인 응용 프로그램을 찾았습니다. 군사, 지질학, 공학, 컴퓨터 과학, 우주 기술, 수학, 의학, 기상학, 산업, 농업, 경영, 물리학, 화학, 전자, 법률 등을 위한 전문가 시스템이 있습니다. 그리고 전문가 시스템이 여전히 매우 복잡하고 비용이 많이 들며 가장 중요한 것은 고도로 전문화된 프로그램이라는 사실만이 더 광범위한 배포를 방해합니다.

전문가 시스템(ES)은 인간 전문가의 권한 내에서 이러한 유형의 활동을 수행하도록 설계된 컴퓨터 프로그램입니다. 그들은 인간 전문가의 행동을 모방하는 방식으로 작동하며 정확하고 합리적인 알고리즘과 크게 다르며 대부분의 전통적인 개발의 수학적 절차와 유사하지 않습니다.

정보 시스템 아키텍처- 모델, 구조, 수행된 기능 및 정보 시스템 구성 요소의 관계를 정의하는 개념.

구조적으로 아키텍처는 일반적으로 다음 질문에 대한 답변 세트로 정의됩니다.

시스템은 무엇을 합니까?

이러한 부분은 어떻게 상호 작용합니까?

이 부품은 어디에 있습니까?

어떤 부분으로 나뉘나요?

분포 정도에 따라 구별됩니다.

모든 구성 요소(데이터베이스, DBMS, 클라이언트 응용 프로그램)가 하나의 컴퓨터에 있는 데스크톱(데스크톱) 또는 로컬 IS.

구성 요소가 여러 컴퓨터에 분산되어 있는 분산 IC.

분산 IS는 다음과 같이 나뉩니다.

- 파일 서버 IC(IS는 "파일 서버" 아키텍처를 사용함);

전용 파일 서버의 사용을 기반으로 한 정보 시스템의 구성은 여전히 ​​존재하기 때문에 일반적입니다. 큰 수 개인용 컴퓨터 다른 수준 PC를 로컬 네트워크에 연결하는 개발 및 비교 비용.

물론 이 제품의 가장 큰 장점은 건축물조직의 용이성이다. 멀티플레이어 모드데이터 작업;

  • 중앙 집중식 액세스 제어의 편의성;
  • 낮은 개발 비용;
  • 고속개발;
  • 소프트웨어 업데이트 및 변경 비용이 저렴합니다.

결점:

  • 데이터에 대한 다중 사용자 작업의 문제: 순차 액세스, 무결성 보장 부족;
  • 저조한 성능(네트워크, 서버, 클라이언트의 성능에 따라 다름);
  • 새로운 고객을 연결하는 능력 부족;
  • 시스템의 신뢰성.

- 클라이언트-서버 IC("클라이언트-서버" 아키텍처의 IC).

클라이언트 서버- 서버라고 하는 서비스 제공자(서비스)와 클라이언트라고 하는 서비스 고객 간에 작업이나 네트워크 부하가 분산되는 컴퓨팅 또는 네트워크 아키텍처.

이것의 장점 건축물이다:

  • 대부분의 경우 기능을 배포할 가능성 컴퓨팅 시스템네트워크의 여러 독립 컴퓨터 사이;
  • 모든 데이터는 일반적으로 대부분의 클라이언트보다 훨씬 더 잘 보호되는 서버에 저장되며 적절한 액세스 권한이 있는 클라이언트만 데이터에 액세스할 수 있도록 서버에 대한 권한 제어를 제공하는 것이 더 쉽습니다.
  • 다중 사용자 작업 지원;
  • 데이터 무결성 보장.

결점:

  • 서버 오류는 전체를 렌더링할 수 있습니다. 컴퓨터 네트워크;
  • 이 시스템을 관리하려면 자격을 갖춘 전문가가 필요합니다.
  • 높은 장비 비용;
  • 응용 프로그램의 비즈니스 논리는 클라이언트 소프트웨어에 남아 있었습니다.

파일 서버 IS에서 데이터베이스는 파일 서버에 있고 DBMS와 클라이언트 응용 프로그램은 워크스테이션에 있습니다.

클라이언트-서버 IS에서 데이터베이스와 DBMS는 서버에 있고 클라이언트 응용 프로그램은 워크스테이션에 있습니다.

차례로 클라이언트-서버 IC는 2링크와 멀티링크 IC로 나뉩니다.

2계층 IS에는 두 가지 유형의 "링크"만 있습니다. 데이터베이스와 DBMS를 호스팅하는 데이터베이스 서버와 클라이언트 응용 프로그램을 호스팅하는 워크스테이션입니다. 클라이언트 응용 프로그램은 DBMS에 직접 액세스합니다.

다중 링크 IS에서는 중간 "링크"인 응용 프로그램 서버가 추가됩니다. 사용자 클라이언트 응용 프로그램은 DBMS에 직접 액세스하지 않고 중간 링크와 상호 작용합니다. 다중 계층화 사용의 일반적인 예는 데이터베이스를 사용하는 최신 웹 응용 프로그램입니다. 이러한 응용 프로그램에는 웹 브라우저에서 실행되는 DBMS 링크 및 클라이언트 링크 외에 해당 서버 소프트웨어가 있는 웹 서버인 적어도 하나의 중간 링크가 있습니다.

IS 아키텍처는 모델, 수행되는 기능 및 3가지 구성 요소의 존재를 제공하는 해당 구성 요소의 관계를 정의하는 구조에 대한 개념적 설명입니다.

1. 정보 기술. 2. 기능적 하위 시스템. 3. 정보 시스템 관리.

아키텍처 유형:

1. 파일 서버 - 파일 I/O 작업에 최적화되고 모든 유형의 파일을 저장하도록 설계된 전용 서버입니다.

2. 클라이언트-서버 - 응용 프로그램이 클라이언트 및 서버 프로세스로 분할되는 분산 컴퓨팅 시스템의 아키텍처입니다.

3. 다중 레벨 - 네트워크 및 시스템 노드의 부하 균형을 유지하고 관리를 단순화합니다.

4. 인터넷 / 인트라넷 - 인터넷 / 인트라넷 기술과 다단계 아키텍처의 복잡한 조합. 이 도구는 데이터베이스와 함께 작동하는 응용 프로그램을 개발하기 위한 고급 도구로 보완됩니다.

5. 5. 기본 IP 표준: MRP, MRP II, ERP, ERP II 등

MRP 표준생산 공정을 보장하기 위해 자재 요구 사항 계획을 규제합니다. MRP시스템에는 다음이 포함되어야 합니다.

1. 양산계획(MPS)

2. MRP의 Programmnuyu 구현, opred 허용. 재료가 필요합니다.

3. 자재 공급 일정, 주문 일정, 생산 공급 프로세스를 관리하는 보고서.

MRP의 목표는 창고에 있는 원자재 및 완제품의 재고를 최소화하고 생산에 필요한 자재의 적시 흐름을 최적화하는 것입니다.

MRP의 단점: 조달 계획의 구현에 대한 통제력 부족 및 생산 요소 회계에 대한 제한.

기준 MRP II모든 전사적 자원의 효과적인 계획을 보장합니다. 기능: 예측, 판매 관리, 볼륨 캘린더 계획, 제품 구조 관리, 재고 관리, 사업부 관리, 구매, 재정, Finn. 분석 및 회계.

변경을 위해 MRP, MRP II왔다 ERP시스템. 기준 ERP단일 정보 공간에서 조직 활동의 모든 주요 프로세스를 다루는 포괄적인 관리 정보 시스템을 설명합니다. 단점: 회사의 내부 활동을 자동화합니다. 시스템 ERP II -백오피스와 프론트오피스를 자동화하고 하나의 전체, 즉 기업의 기업 시스템을 나타냅니다.

개념 ERP II A: 1. 무료 기업에 계약자를 제공합니다. 2. 모든 부문 및 시장 부문의 기업을 대상으로 합니다. 3. 모든 업무 기능의 자동화 지원. 4. 기업 데이터는 비즈니스 커뮤니티의 모든 구성원이 사용할 수 있습니다. 5. 시스템이 웹 기반 애플리케이션이 됩니다.

다양한 유형의 IS 구조가 있습니다.

    기능적(요소 - 기능, 작업, 작업, 연결 - 정보 제공);

    기술(장치 요소, 연결 - 통신 회선);

    조직적(요소 - 사람과 개별 수행자의 팀, 커뮤니케이션 - 정보 제공, 종속 및 상호 작용,

    알고리즘(요소 - 알고리즘, 링크 - 정보 제공); 소프트웨어(요소 - 소프트웨어 모듈, 링크 - 정보 및 제어);

    정보 (요소 - 시스템의 정보 존재 및 표현 형태, 연결 - 시스템의 정보 변환 작업).

IS 구조는 제어 대상의 기능, 활동 유형, 기술, 경제 및 기타 매개변수와 정보 기술(IT)의 특성을 고려합니다. 전형적인 IS 구조는 그림 1에 나와 있습니다. 1. 기능적 하위 시스템의 구성과 내용은 관리 시스템의 기능에 의해 완전히 결정되며 수용된 관리 표준과 관리 대상의 조직 구조를 고려합니다.

그림 2

아키텍처는 모든 시스템의 조직 구조입니다. (IEEE 표준 610.12-1990). 시스템 및 제어 개체와 관련하여 아키텍처에는 네 가지 영역이 있습니다.

    비즈니스 아키텍처

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

    기술 또는 인프라 아키텍처

    정보 아키텍처

IS 아키텍처는 구성 개념, 수행되는 기능 및 IS 구성 요소의 관계와 관련이 있습니다. 다음 유형의 IS 아키텍처를 구별할 수 있습니다.

    컴퓨터 네트워크가 존재하는 조건에서 많은 응용 프로그램(사용자)이 사용하는 통합 데이터(데이터베이스, 데이터베이스)를 저장하기 위한 단일 센터의 존재를 가정하는 중앙 집중식 아키텍처; 중앙 집중식 IS 아키텍처를 위한 옵션:

    1. 컴퓨터 네트워크의 파일 서버 아키텍처, 파일 서버의 데이터 저장;

      클라이언트-서버 2계층 아키텍처, 서버에 통합 데이터베이스 존재, 서버와 워크스테이션 간의 데이터 처리 기능 분포에 따른 "씬" 및 "일반" 클라이언트 옵션

      클라이언트-서버 3계층 아키텍처, 서버에 통합 데이터베이스 존재, 애플리케이션 서버 존재, "씬" 클라이언트 옵션;

    표준 인터페이스, 구성 요소의 상호 독립성을 기반으로 하는 이기종 모듈의 통합 및 재사용을 포함하는 SOA(서비스 지향 아키텍처) 운영 체제, 플랫폼, 프로그래밍 언어, 공급업체).

    클라우드 IS 아키텍처는 웹 서비스를 포함한 정보 및 인프라 리소스의 가상화를 사용합니다. 다양한 클라우드 IS 아키텍처:

    1. 서비스로서의 데이터;

      서비스로서의 인프라;

      서비스로서의 소프트웨어;

      서비스로서의 플랫폼;

      서비스로서의 직장;

      모든 것이 서비스와 같습니다.

정보 시스템의 분류

    데이터 처리의 기술적 프로세스를 제공하는 전자 데이터 처리(EDP) 시스템입니다.

    경영정보시스템(MIS). 해결하는 데 사용 다른 종류의데이터베이스(DB) 데이터를 사용하는 관리 작업.

    데이터베이스와 의사결정 알고리즘 모델 데이터베이스를 모두 사용하여 불완전한 입력 데이터, 목표의 불확실성 및 제한을 특징으로 하는 대화 모드에서 제대로 구조화되지 않은 작업을 해결하기 위한 의사결정 지원 시스템(DSS).

    전문가 시스템(ES)는 인공 지능 분야의 발전과 컴퓨터를 사용하여 인간 전문가의 의사 결정 과정을 모델링하는 것을 기반으로 합니다. ES는 데이터베이스와 기지 인간의 의사 결정을 향상시키는 지식.

IS는 또한 2개의 클래스로 나눌 수 있습니다. 사실적(저장 및 처리 단위 - "사실", 세부 정보 형태로 설정된 정보, 지표, 정보의 구조적 단위) 및 문서 (저장 및 처리 단위 - "문서").

실제 IP에는 다음이 포함됩니다.

    DOD - 기술 프로세스 및 데이터 처리 절차가 우선하는 데이터 처리 시스템.

    AIS - 자동 IS.

    ACS - 제어 기능 구현 작업이 우선하는 자동화된 개체 제어 시스템.

다큐멘터리 IS에는 다음이 포함됩니다.

    IPS - 정보 검색 시스템(ASNTI - 과학 및 기술 정보의 자동화 시스템).

    ISS - ILP 기반 정보 의미 체계 - 정보 검색 언어(ES - 전문가 시스템).

강의 주제 1: 비즈니스 및 정보 기술. 엔터프라이즈 아키텍처 기본 정의.

표적: 비즈니스 아키텍처 및 엔터프라이즈 IT 아키텍처의 개념을 고려하십시오. 정보 기술 아키텍처가 전체 기업 아키텍처의 필수 요소이며 목표와 목표, 개발 전략 및 비즈니스 프로세스의 현재 모델에 따라 다르다는 것을 보여줍니다. 기업의 IT 아키텍처의 다양성을 학생들에게 알립니다. 정보 시스템 구조에서 관리 기능 고려

작업: 목표에 따라 기본 이론 개념과 실제 목적을 마스터합니다.

수업 유형: 시연과 대화의 요소가 있는 강의.

강의 시각 자료: Windows XP에서 MS Office PowerPoint 2003으로 개발한 슬라이드 프레젠테이션

기술 교육 지원: 프로젝터, Intel XX86 제품군의 PC.

강의 계획:

    엔터프라이즈 정보 시스템의 아키텍처를 모델링하는 프로세스의 작업, 목표, 내용. 정보 기술의 맥락에서 정보화 개체 프로세스.

    엔터프라이즈 아키텍처 모델의 일반 구조

    기업 정보 시스템의 분류.

    구현의 대상으로 정보 시스템 설계 분야에서 기업의 개념 식별. 엔터프라이즈 정보 시스템 및 비즈니스 프로세스의 아키텍처 모델링 측면에서 EIS(Enterprise nformation system) 및 MIS(경영 정보 시스템).

    건축 건설의 접근 방식. 엔터프라이즈 아키텍처 구성 요소

    아키텍처의 일관된 모델 매트릭스.

    기본:

      경제의 정보 시스템: 지도 시간/; 에드. A.N. 로마노바, B.E. 오딘초프. - 2판; 개정 그리고 추가 - M.: Vuzovsky 교과서, 2010. - 411s. - (대학 교과서).

      경제학 정보시스템 : 경제학 및 경영학 전공을 공부하는 대학생을 위한 교과서 (060000) / Ed. G.A. Titorenko - 2nd ed., 수정됨. 그리고 추가 - 남: UNITI-DANA, 2006. - 463 p.

      Karamov O.G. 사업 계획. 교육 및 실용 가이드 - M .: Eurasian Open Institute, 2010. http://old.biblioclub.ru/book/90809/

      엔터프라이즈 정보 시스템의 아키텍처를 모델링하는 프로세스의 작업, 목표, 내용.정보 기술의 맥락에서 정보화 개체 프로세스.

    정보 기술(IT)은 현대 기술 문명의 주요 기술 모드로 빠르게 자리잡고 있습니다. 오늘날의 비즈니스 활동은 정보 기술과 불가분의 관계이며, 정보 시스템(IS)의 안정적인 운영에 직접적으로 의존하는 경우가 많습니다. IT 서비스는 예를 들어 증권 부서와 같은 회사의 사업부이며 나머지 직원의 효율성은 IT 전문가의 전문성에 달려 있음을 이해하게 되었습니다.

    "비즈니스 아키텍처"의 개념은 기업의 구조, 산업 계열, 생산 방향 및 기타 특성과 밀접하게 관련되어 있습니다. 결과적으로 기업 전체의 아키텍처에 대한 폭넓은 이해가 점차 형성되기 시작했으며 주로 사용되는 정보 기술, 특히 정보 시스템과 불가분의 관계가 되었습니다.

    현대 정보 시스템은 효과적으로 작업할 수 있는 능력을 제공합니다. 다양한 방식데이터를 생성하여 새로운 자원 - 고품질 관리 정보를 생성하여 기업의 새로운 시스템 품질을 결정합니다. 관리 정보는 기본 문서 및 재무 보고서만이 아닙니다. 이것은 회사의 구조와 그 안에서 일어나는 비즈니스 프로세스, 의사 결정에 대한 의무와 책임의 분배, 비즈니스 목표, 비즈니스에 영향을 미칠 수 있는 모든 것에 대한 정보입니다.

    정보 시스템은 단순한 "기술적 비즈니스 기반"이 아닙니다. 많은 기업에서 정보 기술은 운영의 필수적인 부분이 된 도구가 되었습니다. 그러한 회사에서 정보 시스템의 고장은 상당한 금전적 손실을 수반합니다.

    IT 부서를 구축하는 역사적으로 확립된 방식은 사용된 정보 시스템의 구조를 완전히 반영합니다. 동시에 각 특정 단위는 특정 정보 시스템을 지원합니다. 이 접근 방식을 사용하면 일반적으로 비즈니스 사용자와의 효과적인 상호 작용 시스템이 없으며 제공되는 서비스의 품질을 결정하는 데 문제가 있습니다.

    최초의 정보 시스템과 함께 기업 인프라 관리가 필요했습니다. 프로토콜을 통한 네트워크 인프라 모니터링을 제공하는 최초의 IT 인프라 관리 시스템 SNMP엔터프라이즈 네트워크 환경의 상태를 유지합니다.

    정보 시스템을 모니터링하고 관리하기 위한 새로운 기술과 함께 IT 부서의 비즈니스 프로세스를 최적화하고 평가하는 새로운 방법이 등장했습니다. 이 분야에서 가장 유명하고 현재 인기 있는 방법: "IT 서비스 관리"(IT 서비스 관리, ITSM) 및 "IT 인프라 라이브러리"(정보 기술 인프라 라이브러리, ITIL).

    기업의 정보 기술 아래일반적으로 기존 비즈니스 프로세스의 지원 및 자동화를 제공하는 일련의 정보 시스템을 이해합니다.

    정보 기술은 기업의 정보 공간과 정보 상호 작용 수단의 기능 및 개발을 보장하는 조직 구조의 시스템입니다. 정보 기술의 기초는 IT 인프라입니다.

    IT 인프라의 효과적인 기능을 위한 조건 중 하나는 확립된 운영 관행입니다. IT 인프라의 운영은 기업 표준으로 개발 및 수립된 정책 및 절차를 기반으로 해야 합니다. 유지- 이것은 생산 작업 단계에서 수행되고 정보 시스템의 필요한 신뢰성과 효율성을 보장하기 위한 소프트웨어 및 하드웨어 수준의 측정 세트입니다.

    현재 다음과 같은 IT 부서에서 해결한 작업 그룹:

    처리된 정보의 효율성, 접근성, 기밀성을 보장합니다.

    IT 인프라의 운영을 보장합니다.

    실패 예방 및 제거.

    위기 계획 및 관리.

    IT 상태의 자동 모니터링을 제공합니다.

    IT 인프라의 신뢰성을 보장합니다.

    정보 보안을 보장합니다.

    장비 현대화.

    IT 인프라 유지 관리 비용을 최소화합니다.

      엔터프라이즈 아키텍처 모델의 일반 구조

    엔터프라이즈 아키텍처에서 (Enterprise Architecture, EA)일반적으로 이 시스템의 핵심 요소, 이들 간의 연결에 대한 설명을 포함하여 시스템으로서 기업 구조에 대한 완전한 설명(모델)으로 이해됩니다.

    엔터프라이즈 아키텍처는 전체 조직(소위 "실시간 엔터프라이즈"를 구성하는 파트너 및 기타 조직 포함) 전체의 시스템(비즈니스 및 IT)의 전체 구조와 기능을 정의하고 공통 프레임워크(프레임워크)를 제공합니다. 아키텍처 수준의 개별 프로젝트에 대한 표준 및 지침.

    그림과 같이 NIST(National Institute of Standards and Technology)에서 제안한 Enterprise Architecture Model은 기본 체계를 나타내는 출발점으로 사용할 수 있습니다.

    그림. NIST(HW-하드웨어-하드웨어, SW-소프트웨어-소프트웨어)에 따른 컴퓨터화된 기업의 아키텍처 다이어그램.

    엔터프라이즈 아키텍처는 두 가지 주요 위치에서 회사의 활동을 설명합니다.

      비즈니스 아키텍처는 상호 작용하는 비즈니스 프로세스 및 비즈니스 규칙, 필요한 정보, 구조 및 정보 흐름과 같은 논리적 용어로 기업을 설명합니다.

      정보 기술 아키텍처는 하드웨어, 소프트웨어, 보안 및 보안과 같은 기술 개념의 관점에서 기업을 설명합니다.

    정보 기술 아키텍처를 문서화하고 최적화하면 정보 시스템의 복잡성이 줄어들고 통합이 용이해집니다. 회사의 비즈니스 프로세스를 최적화하고 비즈니스 프로세스를 자동화하는 데 사용되는 정보 시스템의 기능을 최적화하면 정보 기술에 대한 투자 흐름이 증가합니다. 엔터프라이즈 아키텍처는 주로 정보 기술 아키텍처와 비즈니스 아키텍처를 단일 엔터티로 통합하여 두 기존 영역에 대한 포괄적인 보기를 제공합니다.

    엔터프라이즈 아키텍처는 정보 기술, 엔터프라이즈 비즈니스 요구, 전략적 비즈니스 계획 프로세스, 애플리케이션 정보 시스템 및 지원 프로세스를 연결합니다.

    동시에 기업의 아키텍처는 주요 작업 프로세스와 불가분의 관계에 있습니다.

    기업 수준의 전략 및 계획 개발

    기업 프로젝트 관리.

    정보 기술 포트폴리오 관리(비즈니스 및 IT 포트폴리오 관리)는 IT 프로젝트 관리 분야의 투자 관리 프로세스입니다. 포트폴리오는 공통 자원 풀(금융, 인력, 장비, 재료, 에너지)에서 수행되는 일련의 프로젝트로 이해됩니다. 동시에 자원 풀과 모든 포트폴리오 프로젝트의 결과는 하나의 책임 센터의 역량에 있습니다.

    엔터프라이즈 아키텍처는 IT 포트폴리오 관리의 요소 중 하나이며 비즈니스 프로세스와 이를 자동화하는 데 필요한 기술에 대한 정보를 제공합니다. 엔터프라이즈 아키텍처는 자산 포트폴리오를 개발하기 위한 기초 역할을 할 뿐만 아니라 많은 IT 자산의 전체 수명 주기를 제공합니다.

    모든 기업은 구조, 비즈니스 프로세스, 정보 시스템의 체계적인 개발 및 서로의 통합이 필요합니다. 기업의 아키텍처는 실제로 기업의 발전을 위한 계획( 대상 아키텍처) 현재 회사에서 일어나고 있는 일에 대한 문서화된 계획( 현재 아키텍처).

    현재 아키텍처(현재 아키텍처)는 엔터프라이즈 아키텍처의 현재 상태를 설명합니다. "있는 그대로" 아키텍처 또는 기존 아키텍처의 기준선이라고도 합니다.

    현재 아키텍처는 기존 구성 요소(비즈니스 프로세스, 정보 시스템, 기술 요소) 및 해당 연결을 포함하여 객관적인 현실을 반영합니다. 이것은 불가피한 단순화, 제한 및 주관적 왜곡이 있는 일련의 모델입니다.

    대상 아키텍처(Target Architecture)는 기업의 원하는 미래 상태 또는 "구성되어야 하는 것"을 설명합니다. 즉, 대상 아키텍처는 기업의 미래 모델입니다.

    대상 아키텍처는 다음을 기반으로 하는 이상적인 엔터프라이즈 모델이라고 할 수 있습니다.

    비즈니스 프로세스 및 정보 기술에 대한 전략적 요구 사항

    확인된 "병목 현상" 및 이를 제거하는 방법에 대한 정보

    기업의 기술 동향 및 비즈니스 환경 분석.

    대상 아키텍처와 현재 아키텍처를 통해 기업의 초기 및 최종 상태를 설명할 수 있습니다. 즉, 구조를 변경하기 전후에 변경 프로세스 자체를 무인 상태로 유지합니다.

    현재 엔터프라이즈 아키텍처에서 대상 아키텍처로의 전환 과정은 엔터프라이즈를 새로운 발전의 소용돌이로 이끌며, 따라서 엔터프라이즈 아키텍처는 정보 시스템의 라이프 사이클과 유사한 특정 라이프 사이클을 특징으로 한다고 말할 수 있습니다.

    엔터프라이즈 아키텍처를 구축하는 현대적인 접근 방식은 전통적으로 이를 여러 계층(주제 영역)으로 나눕니다. 아키텍처 계층의 수는 기술에 따라 다릅니다. 아래에서는 대부분의 기존 기술에 사용되는 레이어를 고려할 것입니다.

    기업의 전략적 목표 및 목표.

    엔터프라이즈 비즈니스 아키텍처.

    다음을 포함한 정보 기술 아키텍처(엔터프라이즈 IT 아키텍처):

    정보 아키텍처(기업 정보 아키텍처);

    – 응용 솔루션의 아키텍처(엔터프라이즈 솔루션 아키텍처);

    – 기술 아키텍처(엔터프라이즈 기술 아키텍처).

    기업의 전략적 목표와 목표는 개발의 주요 방향을 결정하고 장기 목표와 목표를 설정합니다. 기업의 전략적 목표를 개발할 때 정보 기술이 현대 기업의 이미지 형성에 미치는 영향을 고려해야 합니다. 기업의 전략적 목표를 개발하는 과정에서 정보 기술 개발 전략도 형성됩니다(현대화).

    사업 전략기업의 전략적 목표와 목표에 따라 사업 개발 방향을 결정하고 기업이 왜 이 방향으로 발전해야 하는지에 대한 질문에 답합니다. 비즈니스 전략에는 다음이 포함됩니다.:

    기업이 직면한 목표 및 목표

    목표 및 목적을 달성하기 위해 필요한 비즈니스 결정;

    목표와 목표를 달성하기 위해 필요한 변경 사항.

    IT 전략기업의 목표, 목표 및 비즈니스 전략과 비즈니스 전략이 구현될 수 있는 방법에 따라 정보 기술 개발의 방향을 결정합니다. IT 전략에는 다음이 포함됩니다.:

    사업 전략을 이행하기 위해 착수할 수 있는 프로젝트;

    현재 작업 및 문제를 해결하기 위한 옵션

    목표를 달성하는 데 사용할 수 있는 기술.

    기업의 비즈니스 아키텍처(Enterprise Business Architecture, EBA)- 이것은 사명, 전략, 비즈니스 목표와 연결된 기업 조직 구조의 대상 구성입니다. 비즈니스 아키텍처를 구축하는 과정에서 필요한 비즈니스 프로세스, 정보 및 자재 흐름, 조직 및 인력 구조가 결정됩니다.

    비즈니스 아키텍처는 일반적으로 기업의 비즈니스 프로세스, 조직, 문화 및 사회적 영역의 모델 집합으로 이해됩니다. 기업의 프로필, 목표, 비즈니스 프로세스 구현 옵션을 고려합니다. 비즈니스 프로세스의 아키텍처는 조직의 주요 기능에 의해 결정되며 외부 환경의 영향으로 변경될 수 있습니다.

    기업의 비즈니스 아키텍처는 관리 프로세스와 불가분의 관계에 있습니다. 기업의 관리는 일반적으로 주변 경제 및 사회 환경의 변화를 고려하여 회사의 활동으로 이해됩니다. 경영진은 기업의 전략적 목표와 목표를 가장 효과적으로 달성하기 위해 재정, 노동 및 물질적 자원을 할당합니다.

    비즈니스 아키텍처를 개발하는 동안 개발 전략에 해당하는 기업을 구축하는 다양한 모델이 자세히 고려됩니다. 비즈니스 아키텍처 모델은 클래식(참조), 전문화 및 특정의 세 가지 클래스로 나눌 수 있습니다.

    엔터프라이즈 IT 아키텍처, 즉 정보 기술 아키텍처는 비즈니스 아키텍처에서 정의한 규칙과 개념에 따라 엔터프라이즈 비즈니스 프로세스의 효과적인 기능을 보장하기 위한 일련의 기술 및 기술 솔루션입니다.

    전체 IT 아키텍처에는 논리적 구성 요소와 기술적 구성 요소가 모두 포함되어야 합니다.논리적 아키텍처는 기업의 사명, 기능 및 정보 요구 사항, 시스템 구성 요소, 이러한 구성 요소 간의 정보 흐름에 대한 높은 수준의 설명을 제공합니다. 기술 아키텍처는 논리적 아키텍처를 구현하는 데 사용할 특정 표준과 규칙을 정의합니다.

    전통적으로 기업의 IT 아키텍처는 상호 연결된 세 가지 구성 요소의 형태로 제공됩니다.:

    엔터프라이즈 정보 아키텍처(EIA) - 정보 아키텍처;

    ESA(Enterprise Solution Architecture) - 적용된 솔루션의 아키텍처.

    엔터프라이즈 기술 아키텍처(ETA) - 기술 아키텍처.

    엔터프라이즈 아키텍처를 개발하는 동안 생산 프로세스, 정보 및 자재 흐름, 리소스 및 조직 단위에 대한 정보를 포함하는 모델이 생성됩니다. 동시에 IT 아키텍처 모델은 기업에서 정보 시스템이 수행하는 역할에 직접적으로 의존합니다. 기업의 기능에서 특별한 역할을 수행), 공장(IS는 비즈니스 기능을 보장하는 필수 요소임).

    정보 아키텍처(Enterprise Information Architecture, EIA) 또는 정보 아키텍처는 (메타 그룹 분석가의 관점에서) 기업의 정보 모델을 설명하고 다음을 포함하는 관리되는 기술 집합입니다.

    데이터베이스 및 데이터 웨어하우스

    정보 흐름(조직 내부 및 외부 세계와의 커뮤니케이션 모두).

    기업의 정보 아키텍처는 조건부로 데이터 흐름 수준이라고 할 수 있습니다. 그러나 기업의 정보 아키텍처를 구축할 때 기업에서 사용되는 모든 유형의 데이터 모델을 만들 필요는 없습니다. 가장 중요한(기업에 중요한) 데이터를 선택하고 높은 수준의 추상화에서 모델링하는 것으로 충분합니다.

    애플리케이션 솔루션 아키텍처(Enterprise Solution Architecture, ESA) 또는 다른 말로 애플리케이션 아키텍처는 소프트웨어 제품 및 이들 간의 인터페이스 세트를 포함합니다.

    적용된 솔루션의 아키텍처는 두 가지 영역으로 나뉩니다.

    개발지역 응용 시스템;

    애플리케이션 시스템 포트폴리오.

    응용 시스템 개발 분야는 응용 솔루션 아키텍처의 기술적 부분을 설명하고 소프트웨어 제품을 포함합니다. 데이터 모델; 인터페이스; 사용자 인터페이스.

    응용 시스템 개발 영역은 기술적 설명특정 응용 프로그램. 따라서 이러한 모듈에 대한 정보는 다음 두 다이어그램의 형태로 표현하는 것이 가장 쉽습니다.

    시스템의 구성 요소 및 구조 - 에 대한 정보를 포함한 시스템의 내부 구조 소프트웨어 모듈및 데이터베이스;

    다른 시스템(인터페이스)과의 상호 작용 - 응용 프로그램과 외부 개체(소프트웨어 제품, 사용자)의 상호 작용을 설명합니다.

    엔터프라이즈 기술 아키텍처(Enterprise Technical Architecture, ETA)는 응용 프로그램의 효율적인 기능을 보장하는 일련의 소프트웨어 및 하드웨어, 방법 및 표준입니다. 즉, 기술 아키텍처란 다음을 포함하여 엔터프라이즈 인프라에 대한 완전한 설명을 의미합니다.

    기업의 인프라에 대한 정보

    시스템 소프트웨어(DBMS, 통합 시스템);

    소프트웨어 및 하드웨어 표준

    보안 도구(소프트웨어 및 하드웨어);

    인프라 관리 시스템.

    기업의 기술 아키텍처는 기업에서 사용되는 애플리케이션의 아키텍처 다이어그램 모음으로 시각화할 수 있습니다. 시각적으로 응용 프로그램의 기술 아키텍처는 서버, 시스템 구성 요소, 표준(이 응용 프로그램에서 사용됨) 및 이들 간의 관계에 대한 정보를 포함하는 다이어그램으로 나타낼 수 있습니다.

    시스템 분석을 위해 기업의 아키텍처는 두 가지 측면에서 고려될 수 있습니다.

      정적 - 특정 시점의 은행 상태에 따라;

      동적 - 현재 상태에서 미래의 원하는 상태로 은행이 전환(이전)되는 과정입니다.

    통계에서 고려되는 엔터프라이즈 아키텍처는 다음 요소로 구성됩니다.

      임무 및 전략, 전략적 목표 및 목적;

      비즈니스 아키텍처;

      시스템 구조.

    동적 엔터프라이즈 아키텍처로 볼 때 조직의 현재 및 계획된 비즈니스 목표와 비즈니스 프로세스를 기반으로 하는 장기 목표로 정의된 상태로 조직의 현재 아키텍처를 변환하는 데 필요한 일관되고 일관된 작업 계획 및 조정된 프로젝트입니다.

    따라서 엔터프라이즈 아키텍처는 일반적인 경우다음의 순차적 종속 섹션으로 설명됩니다(그림 2 참조).

      은행의 공식화된 사명 및 전략, 전략적 목표 및 목적;

      현재(있는 그대로) 및 계획된(예정된) 상태의 비즈니스 아키텍처,

      현재(있는 그대로) 및 계획된(예정된) 상태의 시스템 아키텍처;

      현재 상태에서 계획된 상태로의 전환을 위한 실행 계획 및 프로젝트.

    쌀. 2. 엔터프라이즈 아키텍처의 주기적 개발

    무화과에. 2는 마이그레이션 계획의 구현이 비즈니스 및 시스템 아키텍처 개발의 중단을 의미하지 않음을 보여줍니다.

    시스템(엔터프라이즈) 아키텍처는 다음을 정의하는 전략적 정보 프레임워크를 나타냅니다.

      사업 구조;

      해당 사업을 수행하는 데 필요한 정보

      비즈니스 운영을 지원하는 데 사용되는 기술;

      과도기 변환 프로세스, 새로운 변화하는 비즈니스 요구의 출현에 대응하여 새로운 기술을 구현하는 데 필요한 개발.

    따라서 시스템(엔터프라이즈)의 아키텍처는 시스템의 내부 부분(물리적 또는 개념적 개체 또는 엔터티)의 주요 위치 및 관계의 모델입니다.

    엔터프라이즈 아키텍처는 다음 엔터티에 의해 완전히 설명됩니다(그림 3 참조).

      기업 정보 시스템의 분류

    - 복잡한 조직의 현대 정보 인프라에서 가장 중요한 구성 요소는 정보 시스템의 필요성이 높은 수준의 복잡한 조직(많은 수의 부서 및 다양한 활동 영역)에만 일반적이기 때문입니다.

    CIS(기업 정보 시스템)는 조직의 비즈니스 프로세스를 지원하는 소프트웨어 및 하드웨어 도구 집합입니다.

    기업 정보 시스템의 개념은

    국내 자동화 시스템의 개념(AS - 자동화 시스템, ACS - 자동화 제어 시스템, APCS - 기업 자동화 관리 시스템, ISUP - 기업 통합 관리 시스템) 및 외국 클래스 시스템 MRP, ERP등.

    그러나 후자의 도입 후 "ASUP"과 같은 약어 사용이 사실상 중단되어 일반적인 약어 "KIS"로 자리를 잡았습니다. 그럼에도 불구하고 기업 정보 시스템에 대해 일반적으로 인정되는 정의는 없습니다(GOST 34.003-90에서 정의한 자동 제어 시스템, 자동 제어 시스템과 다름).

    일반보기, CIS의 몇 가지 기본 기능을 제공할 수 있습니다.

      기업, 비즈니스의 정보 및 관리 요구 사항 준수;

      기업의 채택된 관리 시스템 및 조직 문화와의 일관성;

      완성;

      개방성과 확장성.

    기업정보시스템개발 및 관리 의사 결정 프로세스를 포함하여 기업의 비즈니스 프로세스를 자동화하기 위한 개방형 통합 실시간 자동화 시스템입니다.

    일반적으로 모든 정보 시스템은 기업의 관리 및 비즈니스 프로세스에 필요한 모든 영역을 포함하는 경우 기업이라고 할 수 있습니다.

    자동화 시스템의 진화 과정이 형성되었습니다. 개발된 CIS에 대한 여러 요구 사항.

    1. 복잡성과 일관성. CIS는 지사, 자회사, 서비스 센터및 대표 사무소. 결국, 컴퓨터 과학의 관점에서 볼 때 상품의 생산 및 유통 자체는 정보를 생성, 처리, 변경, 저장 및 배포하는 지속적인 프로세스입니다. 각 작업장은 특정 정보를 소비하고 생성하는 노드입니다. 이러한 모든 노드는 문서, 메시지, 주문, 작업 등의 형태로 구현된 정보 흐름으로 상호 연결됩니다. 따라서 기능하는 기업은 노드와 노드 사이의 링크로 구성된 정보 논리적 모델로 나타낼 수 있습니다. 이러한 모델은 기업의 모든 측면을 다루어야 하고 논리적으로 정당화되어야 하며 시장 환경에서 기업가 정신의 주요 목표(수입 창출 및 이익 극대화)를 달성하기 위한 메커니즘을 식별하는 것을 목표로 해야 합니다. 이는 일관성의 요구 사항을 의미합니다.

    2. 건설의 모듈화.이러한 정보 논리 모델의 정보는 분산된 특성을 가지며 각 노드와 각 스레드에서 매우 엄격하게 구조화될 수 있습니다. 노드와 흐름은 조건부로(또는 명시적으로) 하위 시스템으로 그룹화될 수 있습니다. 그런 다음 구성의 모듈성은 병렬화, 촉진 및 그에 따른 설치 프로세스 가속화, 인력 교육 및 시스템 상업 가동 시작을 가능하게 합니다.

    3. 개방성- 이 요구 사항은 자동화가 관리에 국한되지 않고 설계 및 유지 관리, 기술 프로세스, 내부 및 외부 문서 관리, 외부 정보 시스템(예: 인터넷)과의 통신, 보안과 같은 작업도 포함한다는 점에서 특히 중요합니다. 시스템 등

    4. 적응성.모든 기업은 폐쇄된 공간에 존재하는 것이 아니라 끊임없이 변화하는 수요와 공급의 세계에 존재하며 시장 상황에 유연하게 대응해야 합니다. 이는 때때로 기업의 구조 및 제품 범위의 중대한 변화와 관련될 수 있습니다. 또는 제공되는 서비스. 이는 EIS가 기업 자체 및 외부 환경의 변화에 ​​따라 유연하게 조정되어야 함을 의미합니다. 사용자 정의 도구 외에도 시스템에 개발 도구가 있는 것이 바람직합니다. 이 도구를 사용하면 프로그래머와 기업의 가장 자격을 갖춘 사용자가 필요한 구성 요소를 독립적으로 생성할 수 있으며 기존 시스템에 유기적으로 통합될 수 있습니다.

    5. 신뢰성. CIS가 산업 모드에서 작동될 때 비상 정지 시 전체 생산 공정을 중단시키고 막대한 손실을 입힐 수 있는 기능하는 기업의 필수 구성 요소가 됩니다. 따라서 이러한 시스템의 가장 중요한 요구 사항 중 하나는 예측할 수 없고 극복할 수 없는 이유로 개별 요소가 부분적으로 고장난 경우에도 전체 기능의 연속성입니다.

    6. 안전.이 요구 사항에는 다음과 같은 여러 측면이 포함됩니다.

      데이터 손실 보호. 이 측면은 주로 조직, 하드웨어 및 시스템 수준, 즉 운영 환경 수준에서 구현됩니다.

      데이터 무결성 및 일관성 유지. 응용 프로그램 시스템은 상호 의존적인 문서의 변경 사항을 추적하고 데이터 세트의 버전 관리 및 생성 관리를 제공해야 합니다.

      시스템 내 데이터에 대한 무단 액세스를 방지합니다. 이러한 작업은 조직적 조치와 운영 및 응용 시스템 수준 모두에서 복잡한 방식으로 해결됩니다. 특히 응용 프로그램 구성 요소에는 데이터 및 기능사용자의 상태에 따라 시스템을 관리하고 사용자의 행동을 모니터링합니다.

      외부에서 데이터에 대한 무단 액세스를 방지합니다.

    문제의 이 부분에 대한 솔루션은 주로 CIS 운영의 하드웨어 및 운영 환경에 있으며 여러 관리 및 조직적 조치가 필요합니다.

    7. 확장성. 성공적으로 운영되고 충분한 이익을 얻는 기업은 성장하여 자회사, 지점 및 대표 사무소를 형성하는 경향이 있으며 CIS 운영 중에 워크 스테이션 수의 증가, 저장 및 처리되는 정보의 양의 증가가 필요할 수 있습니다. 또한 지주회사나 대기업과 같은 회사의 경우 모회사 수준에서, 심지어는 소규모 구성원 수준에서도 동일한 관리 기술을 사용할 수 있어야 합니다.

    8. 이동성. 기업 개발의 ​​특정 단계에서 성능 및 시스템 리소스에 대한 요구 사항이 증가하면 보다 생산적인 소프트웨어 및 하드웨어 플랫폼으로 전환해야 할 수 있습니다.

    10. 배우기 쉬움- 이 요구 사항은 직관적인 프로그램 인터페이스의 사용뿐만 아니라 상세하고 잘 구성된 문서의 가용성, 관련 기업의 책임 있는 전문가를 위한 전문 과정 및 인턴십에 대한 직원 교육 가능성을 의미합니다. 이 시스템이미 운영 중입니다.

    11. 개발자 지원– 새 버전의 소프트웨어를 무료 또는 상당한 할인가로 구입, 추가 방법론 문헌 입수, 핫라인, 개발자의 다른 소프트웨어 제품에 대한 정보 획득 등

    12. 에스코트.복잡한 소프트웨어 및 하드웨어 시스템을 운영하는 동안 개발자 회사의 자격을 갖춘 직원이나 현장 담당자의 즉각적인 개입이 필요한 상황이 발생할 수 있습니다.

    CIS 분류개발의 진화를 기반으로 할 수 있습니다. 따라서 XX 세기의 60 년대까지 정보 시스템의 기능은 간단했습니다. 요청의 대화식 처리, 기록 저장, 회계 및 기타 전자 데이터 처리(EDP).

    Пoзжe, в связи c пoявлeниeм кoнцeпции yпpaвлeнчecкиx инфopмaциoнныx cиcтeм (management information systems – MIS), былa дoбaвлeнa функция, нaпpaвлeннaя на oбecпeчeниe мeнeджepoв нeoбxoдимыми для принятия yпpaвлeнчecкиx peшeний oтчeтaми, cocтaвлeнными на ocнoвe coбpaнныx o пpoцecce дaнныx (information reporting systems).

    70년대에는 엄격하게 정의된 보고 시스템 결과 형식이 관리자의 요구 사항을 충족하지 않는다는 것이 분명해졌습니다. 그런 다음 의사 결정 지원 시스템(DDS)의 개념이 등장했습니다. 이러한 시스템은 급변하는 현실 세계에서 문제에 대한 고유한 솔루션을 만드는 프로세스에 대한 전문화된 대화식 지원을 관리자에게 제공해야 했습니다.

    80년대에는 마이크로컴퓨터, 응용 소프트웨어 패키지 및 통신 네트워크의 힘(속도)의 발달로 최종 사용자(사용자 컴퓨팅) 현상이 출현하게 되었습니다. С этoгo мoмeнтa кoнeчныe пoльзoвaтeли (мeнeджepы) пoлyчили вoзмoжнocть caмocтoятeльнo иcпoльзoвaть вычиcлитeльныe pecypcы для peшeния зaдaч, cвязaнныx c иx пpoфeccиoнaльнoй дeятeльнocтью, нe зaвиcя oт пocpeдничecтвa cпeциaлизиpoвaнныx инфopмaциoнныx cлyжб.

    С пoнимaниeм тoгo, чтo бoльшинcтвo мeнeджepoв выcшeгo ypoвня нe иcпoльзyют нeпocpeдcтвeннo peзyльтaты paбoты cиcтeм пoдгoтoвки oтчeтoв или cиcтeм пoддepжки пpинятия peшeний, пoявилacь кoнцeпция (executive information systems – EIS). 이러한 시스템은 자신에게 중요한 정보, 주로 외부 세계에 관한 정보가 필요한 순간에 적절한 형식으로 우수한 지침을 제공해야 합니다.

    선호하다.

    주요 성과는 시스템 및 방법의 생성 및 적용이었습니다.

    인공 지능(인공지능- 일체 포함) 정보 시스템에서.

    전문가 시스템(전문가 시스템 - 에스)지식 기반 시스템은 정보 시스템의 새로운 역할을 정의했습니다.

    1980년에 등장하여 90년대에도 계속 발전해 온 정보 시스템의 전략적 역할 개념, 때로는 전략적 정보 시스템(전략정보시스템 – SIS).

    산업 정보 시스템트랜잭션 처리 시스템의 범주를 포함합니다(트랜잭션 처리 시스템 - TPS). 트랜잭션 처리 시스템은 프로세스 데이터를 등록합니다. 전형적인 - 판매, 구매 및 상태 변경을 등록하는 정보 시스템. 이러한 등록 결과는 고객, 재고 및 기타 조직 데이터베이스를 업데이트하는 데 사용됩니다.

    공정 제어 시스템생산 프로세스를 관리하는 데 필요한 가장 간단한 결정을 내립니다. 여기에는 프로세스 제어 시스템(프로세스 제어 시스템 - PC), 생산의 물리적 프로세스를 규제하는 결정을 자동으로 내립니다. 예를 들어, 정제소 및 자동화된 조립 라인은 이러한 시스템을 사용합니다. 물리적 프로세스를 제어하고 센서에서 수집한 데이터를 처리하고 프로세스를 실시간으로 제어합니다.

    사무 자동화 시스템(사무 자동화 시스템 - OAS) 전자 문서의 형태로 정보를 수집, 처리, 저장 및 전송합니다. 이러한 자동화 시스템은 텍스트 처리, 데이터 전송 및 기타 정보 기술의 특별한 방법을 사용하여 사무실의 효율성을 높입니다.

    정보 시스템, 관리자에게 정보를 제공하도록 설계됨 효과적인 결정의 채택을 지원하기 위해 관리 정보 시스템이라고 합니다.(경영정보시스템- 미스). 우리에게 가장 중요한 것은 보고 시스템, 의사 결정 지원 시스템, 전략적 의사 결정 지원 시스템의 세 가지 주요 유형의 관리 정보 시스템입니다.

    이자형우리G이자형N에파tions영형오후이자형영형안에(정보보고 시스템 - 국세청) - 이것은

    경영정보시스템의 가장 일반적인 형태.

    관리자에게 일상적인 의사 결정 요구 사항을 충족하는 데 필요한 정보를 제공합니다. 그들은 다양한 유형의 보고서를 생성하고 형식을 지정합니다. 정보 내용은 관리자가 미리 결정하므로

    그들은 필요한 정보만 가지고 있었습니다.

    이자형우리는 피영형dd에피제 피수락체육이자형뉴욕(의사결정 지원 시스템 - DSS) 보고서 생성 시스템 및 트랜잭션 처리 시스템의 자연스러운 발전입니다. 의사결정 지원 시스템은 대화형 컴퓨터 정보 시스템입니다. 의사 결정 모델과 전문 데이터베이스를 사용하여 관리자가 관리 결정을 내리는 데 도움을 줍니다. DSS를 사용할 때 관리자는 가능한 대안을 탐색하고 일련의 대안 가정을 ​​기반으로 시험 정보를 얻습니다. 따라서 관리자가 정보 요구 사항을 미리 결정할 필요가 없습니다. 대신 DSS는 필요한 정보를 찾는 데 대화식으로 도움을 줍니다.

    전략적 의사결정 지원 시스템(경영진 정보 시스템 - EIS) 최고 경영자의 전략적 정보 요구에 맞게 조정된 경영 정보 시스템입니다. 최고 경영자는 편지, 메모, 정기 간행물, 손으로 작성한 보고서 및 컴퓨터 시스템을 포함하여 다양한 출처에서 필요한 정보를 얻습니다.

    정보 시스템 개발의 최전선에는 해당 분야의 성과가 있습니다. 인공 지능(인공지능- 일체 포함). 인공 지능은 생각하고 보고 듣고 말하고 느낄 수 있는 시스템을 개발하는 것을 목표로 하는 컴퓨터 과학의 한 분야입니다. 예를 들어, 기본 컴퓨터 인터페이스의 개발을 포함한 AI 프로젝트는 산업용 로봇과 지능형 소프트웨어의 개발을 가속화했습니다. 이에 대한 주요 추진력은 일반적으로 추론, 연구 및 문제 해결과 같은 인간 지능과 관련된 컴퓨터 기능의 개발입니다.

    가장 실용적인 응용 프로그램 중 하나: 일체 포함- 개발 전문가 시스템(전문가 시스템 - 에스). 전문가 시스템 - 지식 기반 정보 시스템; 즉, 그녀는 경험 많은 컨설턴트로 활동하기 위해 특정 영역에 대한 지식을 사용합니다. 전문가 시스템의 구성 요소는 기존 지식을 기반으로 논리적 결론을 수행하고 질문에 대한 답변을 제공하는 지식 기반 및 소프트웨어 모듈입니다.

    전문가 시스템은 많은 활동 영역에서 사용되며,

    의학, 공학, 물리학 및 비즈니스를 포함합니다. 예를 들어, 전문가 시스템은 이제 질병 진단, 미네랄 검색, 성분 분석, 수리 권장 및 재정 계획 수립을 돕습니다.

    최종 사용자 시스템( end user computer systems) – кoмпьютepныe инфopмaциoнныe cиcтeмы, кoтopыe нeпocpeдcтвeннo пoддepживaют кaк oпepaтивныe, тaк и yпpaвлeнчecкиe фyнкции кoнeчныx пoльзoвaтeлей, нeпocpeдcтвeннo иcпoльзyющих инфopмaциoнныe pecypcы вмecтo кocвeннoгo иx иcпoльзoвaния, пpи пoмoщи пpoфeccиoнaльныx pecypcoв oтдeлa инфopмaциoнныx cлyжб opгaнизaции. Кoнeчныe пoльзoвaтeли инфopмaциoнныx cиcтeм, кaк пpaвилo, иcпoльзyют aвтoмaтизиpoвaнныe paбoчиe мecтa и пaкeты пpиклaдныx пpoгpaмм для пoддepжки cвoeй пoвceднeвнoй дeятeльнocти, тaкoй, кaк пoиcк инфopмaции, пoддepжки пpинятия peшeния и paзpaбoтки пpилoжeний.

    가장 일반적인 유형의 CIS:

    CRP(Capacity Requirements Planning) - 생산 관리의 기본 기능을 구현하는 시스템입니다.

    FRP(재정 요구 사항 계획) - 계획 및 예산 책정 기술만 구현하는 시스템입니다.

    MRP(자재 소요량 계획) - 주로 자재 자원 관리의 요구를 위해 특별히 개발된 시스템

    대기열 - 공급품.

    MRP-II(제조 자원 계획) - 통합 재무 계획 및 생산 관리 시스템.

    MPS(Master Planning Schedule) - 재무뿐만 아니라 생산, 판매 계획 등 대부분의 계획 유형에 중점을 둔 시스템입니다.

    CRM(고객 관계 관리) - 제품과 관련된 고객 서비스뿐만 아니라 모든 유형의 고객 서비스에 중점을 둔 시스템입니다.

    SCM(Supply Chain Management) - 물류 시스템.

    ERP(Enterprise Resources Planning)는 어떤 방향의 뚜렷한 지배력 없이 대부분의 비즈니스 프로세스를 구현하는 복잡한 시스템이지만 특정 기업의 요구에 "미세 조정"할 수 있는 기능이 있습니다. 일반적으로 종단 간 제어 및 운영 제어 가능성을 모두 고려하여 최고 경영진이 사용하기에 매우 편리하며 현재 가장 일반적이고 널리 사용되는 CIS 유형입니다.

    법률 정보 시스템을 참조하십시오. 이러한 유형의 시스템은 일반적으로 CIS와 별도로 고려되지만 비즈니스 프로세스의 정보화 맥락에서 이러한 시스템의 사용 빈도를 통해 CIS에 관련 추가로 분류할 수 있습니다.

      구현의 대상으로 정보 시스템 설계 분야에서 기업의 개념 식별. EIS(Enterprise Information System) 및 MIS(관리정보시스템)엔터프라이즈 정보 시스템 및 비즈니스 프로세스의 아키텍처를 모델링하는 측면에서.

    아래에 기업 정보 시스템(CIS 또는 EIS - 기업 정보 시스템)전사적 정보시스템을 이해한다.

    기업 정보 시스템(CIS, EIS - Executive Information System)은 모든 기업 관리 기능을 자동화하기 위한 아이디어와 방법을 구현하는 하드웨어 및 소프트웨어 도구 세트인 전략적 IS입니다. 이러한 IS는 다중 사용자이며 분산 컴퓨팅 네트워크에서 작동합니다.

    CIS 전문화- 내부 및 외부 이벤트 및 추세 모니터링. 보다 시기 적절하고 광범위한 정보와 올바른 도구를 통해 최고 수준의 관리자는 조직의 기회를 활용하고 문제를 해결하기 위해 전략적 변화를 더 잘 준비할 수 있습니다.

    예시. 프레젠테이션 #1

    그림 - 구조 계획용어 관계

    기업 시스템은 다음을 포함하여 기업의 모든 재무, 경제 및 생산 활동을 포괄합니다. 지주 회사 및 관심사의 일부인 지점 및 자회사가 있습니다.

    기업 시스템의 특징:

      기업의 워크플로우 자동화

      문서는 한 집행관에서 다른 집행관으로 또는 대표의 서명을 위해 자동으로 전송되며 문서의 오도, 분실 또는 분실 가능성은 0으로 줄어듭니다. 시스템은 작업 실행 기한을 제어하고 책임 있는 수행자에게 알림을 보냅니다.

      비즈니스 프로세스가 모델링됩니다. 새로운 비즈니스 프로세스의 도입에 대해 생각하면서 관리자는 CIS에 설명하면서 프로세스에 관련된 문서와 이러한 문서에 대한 조치를 담당하는 전문가를 동시에 결정합니다. 또한 시스템은 직원이 실수를 하거나 작업 기술을 위반하는 것을 허용하지 않습니다.

      사내 장벽 제거

    CIS에서 사용자의 동시 조정 작업을 보장하기 위해 클라이언트/서버 기술이 사용됩니다.

    5. 건축 건축에 대한 접근. 엔터프라이즈 아키텍처 구성 요소

    세 가지 가능한 아키텍처 접근 방식.

    1) 표준 접근 방식.이 접근 방식에서는 아키텍처에 대한 향후 설명을 위해 일반적인 체계와 규칙이 먼저 개발됩니다. 그런 다음 전체 현재 기반이 설명되고 그 후에 전체 대상 아키텍처가 표시됩니다. 이것이 시작된 후에야 시스템의 설계, 획득, 구현이 시작됩니다.

    이 접근 방식은 재정과 시간과 같은 상당한 초기 투자를 필요로 합니다. 반면에 이러한 접근 방식은 분석 마비로 이어질 수 있습니다.

    2) "현상유지"에 접근. 개발은 특정 새로운 어려움에 대한 응답으로 간주됩니다.

    3) 세그먼트 접근 방식.이 접근 방식은 공통 구조화 스키마 내에서 아키텍처 세그먼트를 개발하는 모델에 의존합니다. 비즈니스의 주요 영역(예: 재무 관리 시스템, 인적 자원, 관리 문서 지원 등)에 중점을 둡니다. 가능한 위험을 줄이고 초기 비용을 줄이며 프로젝트에 대한 빠른 수익을 달성하기 위해 세그먼트 접근 방식이 사용됩니다.

    다음 아키텍처 구성 요소 집합을 할당합니다.

    건축의 엔진(Architecture Drivers)는 아키텍처 변경에 대한 외부 인센티브를 반영합니다: 비즈니스 인센티브 및 기술 인센티브.

    새로운 법률, 새로운 행정 이니셔티브, 특정 영역의 개발을 가속화하기 위한 지출, 시장의 힘은 비즈니스 인센티브로 작용할 수 있습니다.

    새롭고 향상된 소프트웨어, 컴퓨터 하드웨어 및 이들의 조합은 기술 엔진으로 작동할 수 있습니다.

    전략방향(전략적 방향) - 기업의 사명, 건설 원칙, 기업의 목표 및 목적에 대한 비전을 포함하는 대상 아키텍처 개발 지침.

    현재 아키텍처(Carrent Architecture)는 엔터프라이즈 아키텍처를 "있는 그대로" 정의하고 현재 비즈니스 아키텍처와 기술 아키텍처(데이터, 애플리케이션 및 기술)의 두 부분으로 구성됩니다. 현재의 역량과 기술을 반영하고 있으며, 더 나아가 확장의 대상이기도 하다.

    대상 아키텍처(대상 아키텍처)는 엔터프라이즈 아키텍처를 "구축 방법"으로 정의하고 대상 비즈니스 아키텍처와 기술 아키텍처(즉, 데이터, 애플리케이션 및 기술)의 두 부분으로 구성됩니다. 이는 변화하는 비즈니스 요구 사항을 지원하기 위해 개선된 설계로 인한 미래의 기능과 기술을 나타냅니다.

    과도 현상(전환 프로세스)는 현재 아키텍처에서 대상 아키텍처로의 전환을 지원합니다. 중요한 기업 전환에는 IT 투자 계획, 전환 계획, 구성 관리, 제어 및 프로젝트 관리가 포함됩니다.

    건축 부문(건축 세그먼트)는 개별 부품의 방향을 반영합니다. 일반 건축주요 사업 분야에.

    건축 모델(Architectural Models) 비즈니스 모델을 정의하고 필요한 모든 세그먼트를 반영하는 디자인(기술적) 모델 완전한 설명기업.

    표준(표준)에는 모든 표준, 지침(지침) 및 모범 사례가 포함됩니다. 표준의 예는 다음과 같습니다.

    보안 표준;

    데이터 표준은 데이터, 메타데이터 및 기타 관련 구조를 나타냅니다.

    애플리케이션 표준은 애플리케이션 소프트웨어를 나타냅니다.

    기술 표준은 운영 체제 및 하드웨어 플랫폼을 나타냅니다.

    엔터프라이즈 아키텍처의 요소.

    일반적으로 아키텍처의 일부로 4~7개의 주요 표현(주제 영역 또는 도메인)이 있습니다.

    쌀. 4. 엔터프라이즈 아키텍처의 개념에 포함된 영역

    다음은 아키텍처의 표현(도메인)입니다.

    비즈니스 아키텍처입니다.주요 비즈니스 프로세스 측면에서 조직의 활동을 설명합니다.

    정보(데이터) 아키텍처.비즈니스 프로세스(예: 데이터 모델)를 지원하고 애플리케이션 시스템에서 이 데이터의 안정성과 장기적 사용을 보장하는 데 필요한 데이터를 정의합니다.

    애플리케이션 아키텍처. 데이터를 관리하고 비즈니스 기능(예: 애플리케이션 모델)을 지원하는 데 사용해야 하는 애플리케이션을 정의합니다.

    기술 아키텍처(인프라 또는 시스템 아키텍처). 데이터를 관리하고 비즈니스 기능을 제공하는 애플리케이션을 위한 환경을 만드는 데 필요한 기술(하드웨어, 시스템 소프트웨어, 네트워킹 및 통신)을 결정합니다. 이 환경은 사용자에게 주어진 서비스 수준에서 애플리케이션 시스템의 작동을 보장해야 합니다.

    조직의 특정 요구와 특정 문제 해결의 관련성에 따라 구별하고 다른 아키텍처 보기,예를 들어:

    통합 아키텍처. 다양한 애플리케이션과 데이터를 통합하기 위한 프레임워크를 정의합니다. 예를 들어, "전자 정부" 분야의 프로젝트에서 다양한 부서의 국가 정보 시스템이 많을 때 국가에 제공하기 위해 독립적인 통합 인프라(통합 아키텍처)를 만드는 것이 시급합니다. "하나의 창"을 원칙으로 시민과 기업에 통합 서비스를 제공합니다.

    공유 서비스 아키텍처. 이메일, 디렉토리, 일반 보안 메커니즘(식별, 인증, 권한 부여)과 같은 서비스가 그 예입니다. 즉, 이것은 "수평"인 응용 프로그램 시스템의 상당히 많은 수입니다.

    네트워크 아키텍처.조직에서 사용되는 네트워킹 및 통신 기술과 관련된 설명, 규칙, 표준을 정의합니다.

    보안 아키텍처등.

    정보 시스템 아키텍처의 유형

    모든 정보 시스템(IS)에는 세 가지 구성 요소가 포함됩니다.

    • 데이터 관리;
    • 비즈니스 로직;
    • 사용자 인터페이스.

    데이터는 데이터베이스에 저장되고 데이터베이스 관리 시스템(DBMS)에 의해 관리됩니다. 비즈니스 로직은 데이터가 처리되는 규칙을 정의합니다. 다양한 프로그래밍 언어로 작성된 일련의 절차에 의해 구현됩니다. 사용자는 IS의 논리가 필드, 버튼, 목록, 테이블 등의 컨트롤 형태로 표시되는 인터페이스로 작업합니다.

    그러나 서로 다른 IS에 있는 이 세 가지 구성 요소는 서로 다른 방식으로 상호 작용합니다.

    정의 1

    정보 시스템 아키텍처정보 시스템의 구성 요소가 상호 작용하는 개념입니다.

    IS 아키텍처에는 다음과 같은 유형이 있습니다.

    • 현지의;
    • 파일 서버;
    • 클라이언트 서버;
    • 3층.

    지역 정보 시스템

    지역 정보 시스템은 도래하기 전에 널리 사용되었습니다. 컴퓨터 네트워크. 이 경우 모든 IS 구성 요소는 한 컴퓨터에 있습니다. 이 아키텍처의 명백한 단점은 IS에서 한 명의 사용자만 사용할 수 있다는 것입니다. 다른 사용자는 데이터에 액세스하여 읽을 수도 없습니다.

    파일 서버 아키텍처

    컴퓨터 네트워크의 출현으로 이러한 목적을 위해 특별히 지정된 컴퓨터의 파일에 데이터를 저장할 수 있게 되었습니다. 그런 컴퓨터를 파일 서버또는 단순히 섬기는 사람. 사용자 컴퓨터는 네트워크로 서버와 연결되어 있으므로 여러 사용자가 동시에 데이터에 액세스할 수 있습니다. 그러나 서버는 데이터를 저장하고 접근하는 기능 외에는 어떠한 기능도 수행하지 않습니다. 데이터를 처리하는 응용 프로그램은 사용자 컴퓨터에 있습니다.

    실시예 1

    서버의 데이터베이스가 대기업의 직원 목록을 저장한다고 가정합니다. 이 회사에는 1500명의 직원과 10개의 부서가 있습니다. 사용자는 각 부서에서 일하는 직원 수를 가져와야 합니다. 이 문제를 해결하기 위해 사용자는 네트워크를 통해 서버에 전체 직원 1500명의 데이터를 요청해야 하며, 이후 사용자의 컴퓨터에서 각 부서의 직원을 계산하는 절차가 수행됩니다. 절차의 결과는 10줄입니다. 따라서 10개의 회선을 수신하려면 네트워크를 통해 1500개의 회선을 전송해야 합니다.

    사용자 컴퓨터의 데이터 처리에는 항상 네트워크를 통한 대량의 "추가" 정보 전송이 수반됩니다. 파일 서버 아키텍처의 주요 단점은 다음과 같습니다.

    • 높은 네트워크 혼잡 및 결과적으로 저속일하다;
    • 다른 사용자에 의한 일관성 없는 처리로 인해 데이터 일관성을 유지하기가 어렵습니다.

    클라이언트-서버 아키텍처

    특정 시점까지는 데이터를 저장하고 접근을 정리하는 작업만 DBMS에 할당되었습니다. 기술의 발전과 함께 개발자는 절차적 프로그래밍 언어인 DBMS에 새로운 구성 요소를 포함하기 시작했습니다. 그 도움으로 DBMS에서 반복적으로 호출할 수 있는 데이터 처리를 위한 프로시저를 만드는 것이 가능해졌습니다. 그러한 절차를 저장 프로시저. 저장 프로시저가 있으면 서버에서 데이터 처리의 일부를 수행할 수 있습니다.

    실시예 2

    클라이언트-서버 아키텍처 측면에서 예제 1의 작업을 살펴보겠습니다. 사용자는 절차를 시작하는 서버에 요청을 보냅니다. 절차는 서버에서 직접 실행됩니다. 각 부서의 직원 수를 계산하고 결과 10행을 네트워크를 통해 클라이언트 컴퓨터로 보냅니다. 따라서 트래픽이 크게 절감됩니다. 1500개 회선 대신 10개 회선만 네트워크를 통해 전송됩니다.

    클라이언트-서버 아키텍처를 사용하면 중앙 집중식 처리를 통해 네트워크를 오프로드하고 데이터 일관성을 유지할 수 있습니다. 그러나 저장 프로시저 언어는 비즈니스 로직의 전체 구현에 적합하지 않습니다. 따라서 클라이언트-서버 IC의 비즈니스 로직은 여전히 ​​클라이언트 컴퓨터에서 구현됩니다. 이 접근 방식에는 다음과 같은 단점이 있습니다.

    • 비즈니스 로직을 변경하려면 클라이언트 컴퓨터에서 업데이트해야 합니다.
    • 클라이언트 컴퓨터는 충분히 생산적이어야 합니다.
    • 해킹에 대한 취약한 데이터 보호.

    3계층 아키텍처

    클라이언트-서버 아키텍처의 모든 단점은 클라이언트 컴퓨터에 서버로 전송할 수 있는 부하가 너무 많다는 사실과 관련이 있습니다. 따라서 기술의 추가 개발은 클라이언트 컴퓨터에서 서버로 부하를 전달하는 방향으로 이동했습니다. 저장 프로시저 외에도 개발자는 서버 측 프로그래밍 언어를 사용하기 시작했습니다. 이를 통해 IS에서 중간 수준(응용 프로그램 서버)을 만들 수 있었습니다.

    정의 2

    애플리케이션 서버서버에서 실행되고 IS의 비즈니스 로직을 구현하는 일련의 프로그램입니다.

    응용 프로그램 서버를 사용하면 클라이언트 컴퓨터의 부하를 최대한 줄일 수 있고 데이터 처리가 더욱 중앙 집중화되어 IS의 속도와 안정성이 향상됩니다.