메인 프레임 소프트웨어 관리를 위해 어떤 SCM 솔루션이 있습니까?


12

메인 프레임을 사용하여 (종종 미션 크리티컬 한) 비즈니스 응용 프로그램을 실행 (일부)하고 z / OS ( OS / 390 또는 MVS 라고도 함 )를 사용하는 회사를 상상해보십시오 .

메인 프레임에 배포 / 사용되는 소프트웨어의 소프트웨어 변경 및 구성 관리를 용이하게하기 위해 사용하는 일반적인 소프트웨어는 무엇입니까?

답변:


9

내 경험으로는 다음과 같은 일반적인 소프트웨어 패키지가 있습니다.

이러한 모든 패키지는 일반 "PDS"구성 요소 (z / OS에서 사용되는 일반적인 파일 구조)에 저장된 모든 것을 기본적으로 관리 할 수 ​​있습니다.

어느 회사에 가장 적합한 회사를 평가할 때 종종 다음과 같은 기준으로 귀결됩니다.

  • IBM SCLM 은 라이센스 / 유지 보수 비용이없는 것으로 인식됩니다 (실제로는 무료가 아닌 z / OS 라이센스에 포함됨). 따라서 전용 예산을 사용할 수없는 경우 이는 종종 선택되는 소프트웨어 패키지 (더 나은 패키지는 아님)입니다. 예산이 있다면,이 예산은 종종 명단에 오르지 않는 예산입니다.

  • CA Endevor 는 설치 기반이 가장 높습니다. IMO의 주요 강점은 각 실행 파일에 대해 어떤 버전의 빌딩 블록 (카피 북 등)을 사용하여 컴파일 / 링크 된 방법을 추적 할 수있는 방법입니다.

  • SERENA ChangeMan ZMF 의 설치 기반은 CA Endevor 의 설치 기반보다 약간 낮 습니다 . 주요 장점 중 일부는 다음과 같습니다.

    • "패키징"관련 소프트웨어 변경이라는 개념이 핵심입니다.
    • 물리적 원격 사이트에 소프트웨어를 배포하는 기능.
  • Compuware ISPW 는 "마을의 새로운 아이"와 같습니다 ( CA Endevor 또는 SERENA ChangeMan ZMF 대안 과 비교 ). 일반적으로 "상대적으로 적은 노력으로 사용자 정의 SCM 요구 사항을 구현할 수있는"솔루션으로 인식됩니다.

아키텍처 관점에서 보면 SERENA ChangeMan ZMFCompuware ISPW 는 가장 개방적인 아키텍처 인 것으로 보입니다. 이는 4GL 언어로 작성된 소프트웨어 구성 요소 ( 소프트웨어 구성 요소는 표준 PDS에 저장되지 않은 파일 시스템에 저장되기 때문에 COBOL , PL / I 등과 같은 3GL 언어와 비교할 때 좀 더 이국적인 것 입니다. 이러한 언어의 몇 가지 예는 다음과 같습니다.

주의 : "오픈 아키텍처"는 사용자 요구 사항에 맞도록하는 것이 좋습니다 (하늘이 한계입니다). 그러나 새 릴리스로 업그레이드 할 때는 이러한 사용자 정의 요구 사항도 업그레이드 할 수있는 가격이 제공됩니다.

참고 : 오히려 실수로 SERENA ChangeMan ZMF 전문가를위한 CA Endevor 교육 과정에서 CA EndevorSERENA ChangeMan ZMF 가 같은 뿌리를 가지고 있음을 발견했습니다 (1980 년대 후반부터). 둘 다에 익숙한 사람들을 위해 : 비슷한 이름을 가진이 유틸리티 프로그램의 기능이 무엇인지 확인하십시오 ... (당신은 충격을받을 것입니다 ...) :

  • PGM = CONWRITE 대 PGM = CMNWRITE.
  • PGM = CONPRINT 대 PGM = SERPRINT.

2

위의 답변은 z / OS 용 소스 코드 관리가 다른 플랫폼과 달라야한다고 가정합니다. 10 년 전의 대답은 위와 같을 것입니다. 그러나 z / OS는 z 하드웨어와 함께 발전했으며 더 이상 분리되지 않습니다. COBOL, PL / I 또는 어셈블러를 포함하여 모든 소스 코드에 Git과 같은 최신 소스 코드 관리자를 사용할 수 있습니다. Rocket Software에서 포트를 가져 오는 경우 Git이 ASCII에서 EDBCIC로 변환되도록 업데이트되었습니다. 여전히 무료이며 오픈 소스이며 플랫폼에서 실행되도록 컴파일했습니다. 동일한 SCM에 z / OS 소스 코드를 사용하면 테스트 케이스 및 기타 아티팩트를 나란히 가질 수 있습니다. z / OS와 함께 사용할 수있는 수많은 오픈 소스 도구에 놀랄 수 있습니다.

DevOps 파이프 라인이있는 경우 Jenkins가 플랫폼에서 실행되는 예제와 같이 z / OS에서도 작동합니다. 현재 PTF to z / OS를 사용하면 다른 플랫폼과 마찬가지로 Artifactory 또는 Nexus에 빌드 아티팩트를 저장할 수 있습니다. 다른 플랫폼에서 사용되는 프로세스 및 프랙티스는 z / OS에서도 작동하므로 별도로 또는 다른 이유가 없습니다.


0

벨기에에서 SCM (현재 제품을 DevOps라고 표시) 시장에 12 년 이상 근무한 회사가 있습니다. 그러나 이들은 IBM이나 CA와 같은 거대하지 않기 때문에 덜 알려져 있습니다.

그러나 대형 은행 및 보험 회사에서 제품 (IKAN ALM)을 운영하고 있으며 대부분 Changeman을 대체합니다. 메인 프레임 및 분산을 지원하므로 회사에서 동일한 도구를 사용하여 메인 프레임 및 Java 개발 (및 배포)을 관리 할 수 ​​있습니다.

그들은 BlueBridge 라는 브랜드를 가지고 있으며 실제로 Mainframe 용으로 구성된 주요 제품 입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.