오픈소스의 종류

  1. Operating System

    • Operating System
      • Operating System은 운영체제(OS)로, 컴퓨터 하드웨어 및 소프트웨어 리소스를 관리하고, 컴퓨터 프로그램에 대한 공통 서비스를 제공하는 시스템 소프트웨어이다.
      • 대표적인 예로 Windows, macOS, Linux 등이 있다.
    • System Management
      • 전사(全社)적 IT 시스템 관리를 의미한다.
      • 소프트웨어 인벤토리 및 설치, 안티 바이러스, 용량 모니터링, 사용자의 활동 모니터링, 보안 관리, 스토리지 관리, 네트워크 용량 및 사용률 모니터링 등의 작업이 시스템 관리에 포함되어 있다.
  2. Operating Infrastructure

    • Browser
      • World Wide Web(www)에 액세스 하는데 사용되는 웹 브라우저(예 : Chrome, Internet Explorer, Firefox) , 하드웨어 장치를 감지, 표시, 제어하는 하드웨어 브라우저 , 파일 관리자 ,온라인 도움말 읽기, 소스 코드 탐색 용 코드 브라우저 등 종류가 여러가지다.
    • Graphical UI technologies
      • 그래픽 유저 인터페이스(GUI). 컴퓨터를 사용하면서 그림으로 된 그래픽 요소들을 어떤 기능과 용도를 나타내기 위해 고안되었다. Windows, Linux, macOS 등 대부분의 OS에서 GUI를 지원한다.
    • Email server
      • 이메일 메세지의 배포와 저장을 제어한다.
    • Security
      • Security는 하드웨어, 소프트웨어, 정보 등의 도난이나 손상이나 컴퓨터가 제공한 서비스의 중단, 오용으로부터 컴퓨터 시스템을 보호한다.
    • Web-Server
      • 웹 브라우저와 같은 Client로부터 HTTP요청을 받아들이고 웹 페이지를 반환하는 컴퓨터 프로그램이다..
    • Communication
  3. Application development and Infrastructure

    • Web Services
      • 네트워크 상에서 서로 다른 컴퓨터들 간에 상호작용을 위한 소프트웨어이다.
    • SOA/ESB
      • SOA(서비스 지향 아키텍처)
      • ESB(엔터프라이즈 서비스 버스)
    • EAI/Middleware
      • EAI(기업 통합 응용 프로그램)
    • Programming Language
      • 컴퓨터 시스템을 구동시키는 소프트웨어를 작성하기 위한 언어이다.
    • IDEs/Development
      • IDE(통합 개발 환경) : 코딩, 디버그, 컴파일, 배포 등 프로그램 개발에 관련된 모든 작업을 하나의 프로그램 안에서 처리하는 환경을 제공하는 소프트웨어이다.
      • 예로 Eclipse, Visual Studio, X code 등이 있다.
    • Database/File system
      • 체계화된 데이터의 모임이다. 여러 응용 시스템들의 통합된 정보들을 저장하여 운영할 수 있다.
    • Rules Engines
    • Components
      • 객체지향 프로그래밍 등에서의 컴포넌트는 재사용이 가능한 프로그램 빌딩 블록이다.
    • Frameworks
    • Portal Server
    • Application Server
  4. Infrastructure solutions

    • Search Machines
    • VoIP & Telephony
    • ETL
      • 컴퓨팅에서 데이터베이스 이용의 한 과정이다.
      • 데이터 소스로부터 데이터 추출
      • 조회, 분석을 목적으로 적절한 구조로 데이터 저장(변환)
      • 최종 대상으로 변화 데이터 적재
    • Identity & Access
    • BPM/Workflow
      • 비즈니스 성과 관리 : 운영상 목표 내에서 회사의 전략을 조직적으로 이동하도록 시도하는 관리이다. 회사의 성과는 회사의 전사적 DB 시스템으로부터 이끌어지는 정보와 함께 측정한다.
  5. Business applications

    • ERP, CRM, etc..
    • KM & eLearning
    • BI, Analytics
      • 데이터를 분석하고 정보를 공유하기 위한 비즈니스 분석 도구.
    • Collaboration
    • ECM/DMS/CMS
      • ECM(기업 콘텐츠 관리) : 조직 내의 처리 업무에 관한 콘텐츠나 문서를 전달 및 관리에 이용하는 기술이다.
      • DMS(문서 관리 시스템) : 통일된 프레임워크에 따라 문서를 디지털화한다. 색인을 달고 꼬리표를 붙여 수집된 문서를 저장하는 대규모 데이터베이스이다.
    • Office/Client Tools

results matching ""

    No results matching ""