태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.

DRM 이란

PLM 2009/01/13 13:01

DRM은 Digital Right Management의 약어 입니다.

즉, 디지탈 저작권 관리라고 번역할 수 있겠습니다.

필자가 정확한 정의를 내리기는 좀 어렵지만, 간단한 예로 설명할 수는 있겠습니다.

DRM은 보안에 관련된 방법적인 개념이고, 이를 시스템화 해서 판매하는 업체가 많이 있습니다.

시스템적인 보안은 이미 다른 방법으로 많은 것들이 있지만, 우리들이 흔히 작성하는 문서, 동영상, 사진, 등과 같이

시스템에서 밖으로 나올 수 있는 자료들은 별도의 보안 장치가 필요합니다.

(시스템 안에 보관되어 있는 자료들은 시스템적인 보안으로 지킬 수 있겠습니다.)

이런 자료들은 쉽게 복사되거나 다른 컴퓨터로 가져갈 수도 있습니다. 그렇기 때문에 일반적인 시스템 보안과는 다른 방법이 필요한 것입니다.

이러한 경우를 대비해서 저작권 (보안)을 보호하기 위해서 다른 데로 복사해 가면 열어볼 수 없게 하는 방법이라고 설명하면, 가장 이해가 쉬울 것 같습니다.

그래서, PLM과 같이 도면이나 문서와 같은 파일 자료들을 보관하는 시스템인 경우에 DRM 과의 연결을 생각해 볼 필요가 있습니다.
저작자 표시
Posted by bomsoft
TAG DRM, plm

PDM의 주요 기능

PLM 2008/03/30 02:48
PDM 시스템 : 10가지의 PDM 기능을 제공하여야 한다고 정의하고 있습니다.

1. 사용자 기능 :  사용자 관점에서의 주요 기능들

    1.1 데이터 볼트와 도큐먼트 관리  (Data Vault & Document Management)
         - 메타 데이터 및 파일 데이터를 특정한 저장공간에 저장관리할 수 있는 기능.

    1.2 업무흐름과 프로세스 관리  (Workflow & Process Management)
         - 결재/승인 등을 지원하여 업무 흐름을 시스템적으로 지원할 수 있는 기능.

    1.3 제품 구조 관리 (Product Structure Management)
         - 제품을 구성하는 모든 메타데이터/파일데이터가 체계적으로 관리되어
            제품에 대한 종합적인 View를 제공하는 기능

    1.4 분류화 (Classification)
         - 부품 및 제품 정보를 체계적인 분류 기준에 따라 관리하는 기능.

    1.5 프로그램 관리 (Program & Project Management)
         - 제품 개발 및 부품 개발 등을 위한 프로젝트를 관리할 수 있는 기능

2. 보조 기능 :
    2.1 커뮤니케이션과 통지
    2.2 데이터 전송
    2.3 데이터 변환
    2.4 이미지 서비스
    2.5 시스템 관리
Posted by bomsoft
TAG PDM, plm

BPM IDE.
Business Process Management (BPM) IDE는 프로세스, 업무규칙, 이벤트, 예외사항들을 디자인하기 위한 통합적인 도구입니다.
프로세스 마다의 구조적인 정의를 생성하는 것은 어떠한 비지니스에서도 매우 중요한 것이며, IDE는 비지니스 사용자로 하여금 별도의 추가적인 프로그래밍 등이 필요없이 모든 프로세스를 디자인 할 수 있게금 하여야 합니다. 

Process Engine.
BPM 솔루션의 프로세스 엔진은 실행중인 모든 프로세스의 상태와 변수를 유지합니다. 복잡한 시스템 내에서, 이것들은 수많은 프로세스로 하여금 데이터를 제어할 수 있도록 합니다.

User Directory.
시스템 관리자는 모든 사용자들을 이름, 부서, 역할, 권한 레벨 등으로 정의합니다. 이렇게 정의된 디렉토리는 기정의된 자원들에게 자동으로 태스크가 할당되도록 할 수 있습니다.

Workflow.
이것은 적절한 개인에게 업무태스크가 주어지도록 하기 위한 의사소통 기반을 제공합니다.

Reporting/Process monitoring
이것은 사용자로 하여금 그들의 현재 프로세스의 성능을 추적하고, 프로세스를 실행하는 담당자의 능률을 측정할 수 있게금 합니다.

Integration.
Enterprise Application Integration (EAI)와 Web services는 BPM에 있어서, 비지니스 프로세스가 조직 전체의 분리된 시스템들로 부터 필요한 데이터를 수집하기 위해서 필수적이 요소입니다.


참고.이글은 BPM Tutorial에서 발췌된 내용을 필자가 번역한 것으로, 원문과의 차이에 대하여 책임지지 않습니다.
Posted by bomsoft

이글에서는 제품구조가 제품에 관한 모든 정보를 트리 형태로 구조화하여 연관관계를 가지도록 유지하여 종합적으로 관리하는 것이라고 정의하겠습니다.

그렇다면, 제품을 설명하는 중요한 정보중에 하나인 BOM과는 어떻게 다른 것일까요. 왜 이런 의문을 갖여야 하는지는 BOM을 좀 아는 사람이라면 이해가 되겠지만, 전혀 모르는 사람이라면 그렇지 않을 것입니다.

그렇다고, "BOM은 이런 것이여~~~" 라고 지금 설명할 수는 없겠습니다. :-)

제품구조와 BOM 과의 차이점으로 가장 두드러지는 것은 구성되는 정보의 종류에 차이가 있다고 봐야합니다. BOM은 전적으로 부품정보의 집합이라고 할 수 있습니다. 물론 부품간의 모자관계, 형제관계 등의 관계 정보와 이 관계에 대한 기본적인 정보, 예를 들면 수량 정보들으로 구성되지만, 제품구조는 그러하지 않습니다. 부품이든, 문서이든, 데이터베이스 속성정보이든, 시스템에서 유지하는 대부분의 정보를 트리형태 내지는 구조적으로 구성할 수 있어야 한다는 것입니다.

과연 기술적으로 그것이 가능한가. 라는 질문을 지금은 생략하기로 하겠습니다. 개념이 그렇다는 것입니다 (물론 필자의 주장입니다). 이렇게 종류와 형태에 상관없이, 제품을 설명하거나 정보를 유지하기 위해서 필요한 대부분의 방안을 다 동원해야 한다고 주장하고 싶은 것입니다.

그렇다면, 제품구조가 BOM을 포함할 수도 있지 않을 까요.

그렇습니다.  필자는 그렇게 생각합니다. 제품구조는 BOM을 포함하며, 추가적으로 도면,문서, 데이터베이스 속성, 다른 종류의 데이터들이 추가되어, 보다 자세하게 제품을 설명할 수 있어야 합니다.

이렇게 글로만 설명하니, 어느정도 이해가 될지 의문입니다만. 좋은 의견 있으신 분은 방명록에 글을 좀 남겨 주시면 좋겠습니다.

Posted by bomsoft

Windchill 에서 workflow queue 멈춘경우에, windchill stop 을 하게 되면 시스템이 모두 내려가게 됩니다.

만약, windchill에서 workflow queue 처리를 위한 BackgroundMethodServer를 별도로 돌리고 있다면, 그것에 해당하는 java 프로세스만 kill 하게 되면, ServerManager로 하여금 다시 살아나게 됩니다. 그리고 멈춘 이유가 무엇일지는 모르지만, 다시 실행을 하기 때문에 응급처치로 해볼만 합니다.
 
그리고, 그 프로세스만을 찾아서 죽이면 다른 MethodServer는 계속해서 실행되고 있기 때문에, 서비스하는 입장에 보면 서버를 죽이지 않았다는 점에서 어눌하지만 해볼만한 방법입니다.


윈칠에서 methodserver가 어떤 프로세스인지를 구별하기 위해서는 약간의 조치가 필요합니다. 이것에 대한 글을 다음에 올리도록 하겠습니다.

Posted by bomsoft
/* Windchill (6.x)에서 workflow 상의 queue에 쌓여있는 entry 갯수 조회 SQL */
SELECT ida3a5, count(ida3a5)
  FROM queueentry t
WHERE codec5!='FAILED'
GROUP BY ida3a5 ;

Posted by bomsoft

PDM/PLM 에서 제품정보를 관리하는 기능은 가장 기본이 되는 개념입니다. 그렇다면 제품정보에는 어떤 것이 있고, 또 어떻게 관리한다는 것인지 정리가 필요할 것입니다.

제품(Product)에 대한 정보는 수많은 형태와 종류로 이루어 지는 것이 보통입니다. 제품을 설계한 CAD 파일, 제품을 설명하는 설명서, 각종 부품 정보 및 리스트, 제품을 만드는 방법, 등등...너무나 많습니다.

또한 이러한 정보들은 CAD 파일, 데이터베이스 정보, 오피스 문서, 텍스트 파일 등의 여러가지 포맷과 형태가 존재할 수도 있습니다.

이러한 상황에서 제품구조는 이러한 제품에 대한 모든 정보들을 묶어서 관리할 필요가 있다고 하겠습니다. 따라서 대부분의 PLM Package 에서는 제품구조를 구조적으로 관리하기 위해서 트리(Tree) 형태의 자료구조를 제공합니다.

이 트리에는 각종 문서/파일, 데이터베이스 객체 등이 구조적으로 연결되어 제품을 설명하기 위한 정보를 구성하게 되는 것입니다. 이 트리는 제품을 종합적, 통합적, 구조적으로 표현하고 이해하는 데 도움이 되는 방식이라고 하겠습니다.

Posted by bomsoft