메인 프레임 소프트웨어 관리를 위해 어떤 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 ZMF 및 Compuware ISPW 는 가장 개방적인 아키텍처 인 것으로 보입니다. 이는 4GL 언어로 작성된 소프트웨어 구성 요소 ( 소프트웨어 구성 요소는 표준 PDS에 저장되지 않은 파일 시스템에 저장되기 때문에 COBOL , PL / I 등과 같은 3GL 언어와 비교할 때 좀 더 이국적인 것 입니다. 이러한 언어의 몇 가지 예는 다음과 같습니다.

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

참고 : 오히려 실수로 SERENA ChangeMan ZMF 전문가를위한 CA Endevor 교육 과정에서 CA Endevor 와 SERENA 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.