Grow with AppMaster Grow with AppMaster.
Become our partner arrow ico

당신이 알고 싶은 IBM i에 대한 모든 일반적인 사항

당신이 알고 싶은 IBM i에 대한 모든 일반적인 사항

IBM Systems 부서는 IBMi 운영 체제를 제공합니다. IBM PureSystems와 IBM Power Systems에서 모두 실행되는 EBCDIC 기반 운영 체제입니다. 개발자들이 더 효율적으로 만들기 위해 여전히 노력하고 있지만 IBMi는 2008년에 도입되었습니다. 기업용으로 개발되었기 때문에 애플리케이션 지원에 더 안정적이고 필수적입니다.

1988년 IBM은 하드웨어에서 실행되도록 설계된 첫 번째 운영 체제를 출시했습니다. 기술이 발전함에 따라 운영 체제 소프트웨어가 나중에 변경되었고 IBM I OS가 i5/OS 및 OS/400을 회사의 기본 운영 체제로 대체했습니다. 기업용 특정 미들웨어와 데이터베이스를 탑재한 통합 OS입니다. 비즈니스 탄력성 측면에서 IBM I은 IBM Power 서버에 탁월한 성장을 제공할 수 있습니다. OS는 이전에 비즈니스에서 해결되지 않았던 여러 운영 및 스토리지 관리 문제를 해결합니다. 훌륭한 인프라와 함께 보안 및 규정 준수 도구도 업그레이드되었습니다.

IBMi는 무엇에 사용됩니까?

IBMi 운영 체제의 다양한 용도가 있습니다. 다음 용도로 사용할 수 있습니다.

데이터베이스 관리

IBMi용 내장 관계형 데이터베이스를 사용할 수 있습니다. 현재 IBM i용 IBM Db2로 알려져 있습니다. 비관계형 System/38 데이터베이스에서 나온 데이터베이스는 관계형 모델 및 SQL에 대한 추가 이점 및 도움말로 개발 및 제공되었습니다. 데이터베이스 지원은 고정된 이름이 없기 때문에 이전에 데이터베이스를 참조하는 데 사용된 이름이었습니다. IBM의 다른 상용 데이터베이스와 구별하기 위해 1994년에 DB2/400이라는 이름이 주어졌습니다. 브랜딩에도 불구하고 IBM I용 Db2는 다른 플랫폼의 Db2와 완전히 다른 코드베이스를 가지고 있습니다. 또한 SLIC 계층은 대안이 아니며 IBMi의 필수 구성요소 중 하나입니다.

네트워킹

독점적인 IBM Systems Network Architecture와 함께 IBMi는 TCP/IP 네트워킹을 지원합니다. 과거에는 Twinax 코드로 시스템에 연결된 IBM 5250 터미널을 통해 IBM I 장비에 액세스하고 관리했습니다. 최신 IBM I 시스템은 5250 터미널 에뮬레이터를 사용하여 액세스할 수 있습니다. 특수 터미널 하드웨어가 덜 보편화되고 있기 때문입니다.

IBM은 IBMi용 터미널 에뮬레이터 역할을 하는 두 가지 제품을 제공합니다.

  • Java 기반 IBM I Access Client Solutions의 도움으로 Linux, macOS 및 Windows에서 5250 에뮬레이션을 사용할 수 있습니다.
  • 웹 기반 5250 에뮬레이터는 웹/모바일용 IBM I Access를 통해 사용할 수 있습니다.

오픈 소스

IBM은 일부 오픈 소스 애플리케이션을 IBMi로 이식했습니다. RPM 패키지 형식은 일반적으로 오픈 소스인 IBM I용 소프트웨어를 번들로 사용하고 YUM 패키지 관리를 사용하여 설치합니다. 이전에 IBMi에 오픈 소스 애플리케이션을 배치하는 데 사용되었던 5733-OPS 패키지는 YUM과 RPM으로 이어졌습니다. 오픈 소스 소프트웨어를 IBMi로 포팅하는 프로세스를 더 쉽게 만들기 위해 PASE는 기본 IBM I API 보다 자주 사용됩니다.

IBMi용 오픈 소스 애플리케이션에는 다음이 포함됩니다.

  • PHP
  • 자바
  • 힘내
  • MySQL
  • 파이썬
  • 루비 등

프로그램 작성

RPG, 제어 언어, C, C++, Java, EGL, COBOL 및 REXX는 IBM에서 IBMi용으로 제공하는 프로그래밍 언어 중 일부에 불과합니다. Pascal, BASIC, PL/I 및 Smalltalk의 경우에는 사용 가능한 컴파일러가 있었지만 이후에는 사용되지 않습니다. 통합 언어 환경(ILE)을 사용하여 C, C++, COBOL, RPG 및 CL과 같은 다른 ILE 언어로 작성된 프로그램을 단일 실행 파일로 묶을 수 있습니다.

PASE가 처음 도입되었을 때 PASE의 코드는 AIX 시스템에서 컴파일되어야 했습니다. 이것은 IBM XL 컴파일러 제품군이 PASE 내에서 효율적으로 사용될 수 있는 가능성 속에서 OS/400 V5R2에서 삭제된 유일한 제한 사항이었습니다. 그 이후로 PASE(GCC)는 다른 모든 컴파일러를 이식하는 데 사용되었습니다.

Try AppMaster no-code today!
Platform can build any web, mobile or backend application 10x faster and 3x cheaper
Start Free

저장

IBM I 스토리지 관리 기능을 알면 디스크 스토리지가 통합 서버에 분산되는 방식을 이해하는 데 도움이 됩니다. 단일 레벨 스토리지로 알려진 기술은 IBM I 스토리지 관리의 핵심입니다. 단일 레벨 스토리지는 IBM I에 탁월한 디스크 I/O 속도를 제공하고 필요한 관리 작업의 양을 크게 줄여주는 획기적인 스토리지 관리 설계입니다. IBMi는 디스크 드라이버를 직접 관리하지 않습니다.

보안

시스템 보안의 세 가지 주요 목표는 기밀성, 무결성 및 가용성입니다. 사이버 범죄자 또는 비즈니스 경쟁자와 같은 외부 위험은 종종 시스템 보안과 연결됩니다. 그럼에도 불구하고 잘 설계된 보안 시스템의 가장 큰 장점은 인증된 시스템 사용자가 범한 시스템 오류에 대한 빈번한 보호입니다. 잘못된 키를 누르면 우수한 보안 기능이 없는 시스템에서 중요한 데이터가 삭제될 수 있습니다. 이러한 사고는 시스템 보안을 통해 피할 수 있습니다.

IBM 개발자는 무엇을 합니까?

IBMi

IBM 개발자는 프로그래밍, 네트워킹, 데이터베이스 및 기타 기능에 대해 개발자가 작업할 수 있는 IBMi의 기능에 대해 논의한 대로 IBMi의 도움으로 다양한 작업을 수행할 수 있습니다. IBM은 효율성 향상을 위해 IBMi에서 웹 및 모바일 애플리케이션을 개발할 수 있습니다.

I를 위한 IBM Rational Development Studio란 무엇입니까?

i용 IBM Rational Development Studio 애플리케이션 패키지를 사용하여 IBM I용 e-비즈니스 앱의 수를 빠르고 저렴하게 늘릴 수 있습니다. 필수 IBM I 개발 도구는 모두 이 패키지를 통해 하나의 오퍼링으로 결합됩니다.

IBM은 이러한 컴파일러에 대해 많은 작업을 수행했습니다. IBM 공식 사이트에서 IBMi의 최신 업데이트에 대한 모든 세부 정보를 쉽게 찾을 수 있으며, 이를 통해 IBMi가 귀하에게 얼마나 유용한지, 그리고 어떤 주요 개선 사항이 있는지 확인할 수 있습니다.

i용 IBM Rational Development Studio의 구성요소는 다음과 같습니다.

  • ILE RPG
  • 일레 코볼
  • ILE C/C++
  • 애플리케이션 개발 도구 세트(ADTS)

IBMi 데이터베이스란 무엇입니까?

IBMi용 DB2 데이터베이스의 도움으로 애플리케이션 또는 사용자 인터페이스를 사용하여 서버 데이터에 액세스하고 관리할 수 있습니다. IBMi용 DB2는 관계형 모델 및 병렬 데이터베이스 처리와 같은 고급 기능을 제공하여 데이터에 대한 액세스와 안전성을 제공합니다.

  • 데이터베이스 정보의 PDF 파일을 보거나 인쇄할 수 있습니다.
  • IBM의 DB2 I은 수많은 다른 DB2 구현과 공통점이 있습니다.
  • DB2 및 SQL에 대한 예제와 정보에 쉽게 액세스하려면 데이터베이스 정보 찾기를 사용하십시오.
  • 데이터베이스 관리, 백업 및 복구, 쿼리, 보안 기능은 모두 IBMi용 DB2에서 제공됩니다.

결론

여기에서는 IBMi에 대해 알아야 할 사항에 대해 자세히 설명했습니다. 데이터베이스 관리, 웹, 모바일 기반 애플리케이션 등으로 IBMi를 사용할 수 있지만, IBMi에서 작업하기 어렵다면 웹과 모바일을 쉽게 만들 수 있는 최고의 플랫폼 중 하나인 AppMaster를 사용하는 것을 추천합니다. 응용 프로그램 .

노코드 플랫폼이지만 이 플랫폼의 특징은 소스코드를 생성할 수 있다는 점이다. 플랫폼에 머물 필요가 없다는 의미입니다. 필요할 때 소스 코드를 가져갈 수 있습니다. 그 외에도 개발자처럼 기술 문서를 작성할 수도 있습니다. 코드 생성에 대한 AppMaster의 속도는 빠릅니다. 초당 22,000줄의 코드를 생성할 수 있습니다.

관련 게시물

전자 건강 기록(EHR)은 무엇이고 현대 의료에 왜 필수적인가?
전자 건강 기록(EHR)은 무엇이고 현대 의료에 왜 필수적인가?
전자 건강 기록(EHR)이 의료 서비스 제공을 강화하고, 환자 결과를 개선하고, 의료 실무 효율성을 혁신하는 데 어떤 이점을 제공하는지 알아보세요.
노코드 개발자가 되는 방법: 완전한 가이드
노코드 개발자가 되는 방법: 완전한 가이드
이 단계별 가이드로 무코드 개발자가 되는 방법을 알아보세요. 아이디어와 UI 디자인부터 앱 로직, 데이터베이스 설정, 배포까지, 코딩 없이 강력한 앱을 만드는 방법을 알아보세요.
시각적 프로그래밍 언어 대 전통적인 코딩: 어느 것이 더 효율적일까요?
시각적 프로그래밍 언어 대 전통적인 코딩: 어느 것이 더 효율적일까요?
시각적 프로그래밍 언어의 효율성과 기존 코딩의 효율성을 비교 분석하고, 혁신적인 솔루션을 찾는 개발자를 위한 장점과 과제를 강조합니다.
무료로 시작하세요
직접 시도해 보고 싶으신가요?

AppMaster의 성능을 이해하는 가장 좋은 방법은 직접 확인하는 것입니다. 무료 구독으로 몇 분 만에 나만의 애플리케이션 만들기

아이디어를 실현하세요