Distributed interNet Application의 약어. DNA의 요체는 COM을 통한 웹과 클라이언트 서버 응용프로그램 개발 모델의 통합이다. DNA는 컴포넌트, Dynamic HTML, 웹 브라우저와 서버, 스크립팅, 트랜잭션, 메시지 큐잉, 보안, 디렉토리, 데이터베이스와 데이터 액세스, 시스템관리 및 사용자 인터페이스 등 공통 서비스 세트를 이용한다. 이 서비스들은 애플리케이션의 모든 계층에서 통일된 방식으로 제공된다. 그리고 DNA는 W3C와 IETF등의 중요 표준들을 수용함으로써 완전히 개방적인 웹 컴퓨팅을 지향하고 있다.
◈ DNA (Distributed interNet Application)
DNA가 과연 무엇일까? DNA의 단어의 뜻을 살펴보면 분산된 인터넷(웹) 애플리케이션이다. 단어의 뜻에서 약간은 눈치 챌 수 있듯이 DNA는 그 환경이 인터넷이라는 것이다. 즉, 인터넷 환경에서의 분산화된 애플리케이션을 뜻한다. 하지만, DNA의 자체로서의 애플리케이션은 없다. DNA는 DNA 구조에서 필요로 하는 모든 기술의 총체제라고 생각해야 한다. 여기서 DNA의 구조를 살펴봐야 하는데. 먼저 지금까지의 분산 애플리케이션의 구조를 간단히 살펴보기로 하자
1) 메인 프레임 터미널 구조
하나의 서버에 여러 클라이언트가 연결된 분산 애플리케이션 구조이다. 사용자는 서버에 연결된 덤 터미널을 사용해서 간단한 명령을 내리고 결과를 얻었다. 이는 서버의 처리 비용을 상승시키는 단점이 있다. 즉 터미널 사용자가 늘어날수록 서버의 성능도 그에 맞추어 지원되어야만 했다.
2) 클라이언트/서버 구조
데스크탑의 보급이 활발해지면서 두 가지 형태의 C/S 환경이 나타난다. 첫째는 물리적인 형태로 C/S 환경으로서, 메인 프레임 터미널 구조처럼 서버측이 클라이언트의 요구를 모두 처리를 하는 형태이다. 이는 초기의 C/S 모습이다. 둘째는 일반적으로 말하는 C/S 환경으로써, 강력해진 클라이언트가 서버가 처리하던 비즈니스 로직을 대신 처리해줌으로서 서버를 다운사이징 하는 효과는 있었지만, 반대로 클라이언트의 비용을 상승시키는 단점이 있었다.
3) DNA(3 Tier)
이런 시점에서 C/S 의 단점을 해결하는 3 Tier 분산 아키텍쳐가 나타났다. 3Tier은 다음과 같은 계층을 가진다.
① User Interface : 사용자와 가장 가까운 계층으로서 사용자와 상화 대화하는 계층이다. Presentation계층이라고도 한다. Lan 환경에서는 DCOM을 사용하는 VB, VC++을 사용하고, 웹환경에서는 ASP, script, DHTML,ActiveX Control을 이용한다.
② Business Rules Service : 클라이언트와 서버 사이의 계층으로 업무 규칙에 해당하는 비즈니스 로직을 전담하는 계층으로 비즈니스 서비스 계층이라고 말한다. 비즈니스 로직뿐만아니라, 트랜잭션을 로드 밸런싱하는 역할도 수행한다. 이런 역할을 TP모니터라고 한다.
③ Data Service : 응용 프로그램에서 사용하는 데이터를 가지고 있는 계층이다. 데이터 서비스 또는 데이터 베이스 서비스 계층이라고 말한다. MTS와 최상의 성능을 발휘하기 위해서는 SQL 서버 7.0을 사용하기를 권장한다. OLE DB가 기본적으로 지원하는 데이터 베이스는 SQL Server, 오라클, DB2이다.
우리가 3 Tier 계층의 아키텍쳐와 분산 아키텍쳐를 구현하기 위해서 응용 프로그램의 하부 구조가 필요하다는 것이다. 3 Tier 계층을 개발하는 개발자들은 스레드 관리, 리소스 풀링, 분산 트랜잭션, 동시성등의 하부구조를 구현하기 위해 대부분의 시간을 허비한다. 정작 중요한 비즈니스 로직에는 그 노력을 다하지 못한다. 그렇기 때문에 3 Tier계층의 응용 프로그램을 개발한다는 것은 상당한 노력과 시간과 비용을 소모하는 일이었다.
하지만, MTS가 등장하면서 하부구조를 만들던 시간과 비용을 없애고 단지 비즈니스 로직을 구현하여 MTS에 등록하는 일로 모든 처리가 끝나게 되었다. MTS는 개발자의 본래의 목적에 집중할 수 있도록 여건을 만들어주었다. 이런 이유가 MTS를 사용하는 이유이다.
발생되는 생산활동의 최적화 를 위한 제반할동(작업지시,작업실적관리,품질정보관리,설비상태정보 관리 등)을 지원하고,
제조 현장의 정확한 실시간 자동정보 집계 및 분석을 통하여 생산 활동에 필요한 상황에 즉각적이고 유연하게 대응할 수 있는 관리 체계
■ 현장에서 작업을 수행하기 위한 제반 활동을 지원하기 위한 관리 시스템
■ 생산계획과 실행의 차이를 줄이기 위한 시스템
■ 현장상태의 실시간 정보를 통하여 관리자와 작업자의 의사결정을 지원하는 기능을 수행
---------------------------------------------------------------------------------
※ 기업의 경영활동에 에서 CEO(Chief Executive Officer) 나 COO(Chief Operating Officer)등 임직원등이 의사 결정에 도움을 줄수 있는 프로그램
주로 3Tier- 미들 웨어로 DNA 시스템으로 구성되어지고 원자재 부터 DB자료를 가지고 오기때문에 바코드리더기와 바코드 출력기 가 필요하다.
그리고 항상 LOT 라는 개념의 단위 제품이 구성될 필요가 있다.
다음은 윈도우즈XP 콘솔창이나 실행창에서 사용할 수 있는 명령어들입니다. 타이핑이 빠른 분들은 마우스 클릭보다 빠르게 필요한 명령이나 프로그램을 타이핑 하는 것이 더 컴퓨터 업무에 효율적일 수 있습니다. 단축키와 콘솔명령어로 보다 빠른 컴퓨팅 환경을 구축해보세요. 그리고 쓸만한 콘솔명령어를 더 찾아서 추가해보도록 하겠습니다.
calc.exe 계산기 cleanmgr.exe 디스크 정리 cmd 명령프롬프트(도스창) 실행 compmgmt.msc 컴퓨터 관리 실행 conf 원격관리 툴 netmeeting 실행 deltree 하위 디렉토리까지 삭제 devmgmt.msc 장치 관리자 실행 dfrg.msc "디스크 조각모음" 실행 diskmgmt.msc 디스크 관리 실행 dxdiag 다이렉트X 상태 정보 화면 eventvwr.msc 윈도우즈 메시지가 담긴 이벤트 조회 explorer.exe 윈도우 탐색기 fsmgmt.msc 공유 폴더 창 gpedit.msc "로컬 컴퓨터 정책" 실행 ipconfig IP 와 MAC 어드레스 정보 lusrmgr.msc 로컬 이용자 조회 mmc.exe 콘솔 루트 mplayer 미디어 플레이어 msconfig 시스템 구성요소 유틸리티 mspaint.exe 그림판 mstsc.exe 원격 데스크톱 연결 netsetup.exe 네트워크 설정 마법사 netstat 인터넷 접속 상황 notepad 메모장 oobe/msoobe/a 윈도우즈 정품 확인 osk.exe 화상 키보드 perfmon.msc 시스템 성능 감시 ping 원격 컴퓨터 접속 가능 여부 판단 rcimlby.exe -LaunchRA MSN 메신져 원격 지원 요청 regedit 레지스트리 편집기 rsop.msc "정책의 결과 집합" 실행 scandisk 디스크 검사 secpol.msc "로컬 보안설정" 실행 services.msc "서비스" 실행 sfc /Scannow 윈도우즈 CD를 이용해 오류 파일 검색 원본으로 복구 shutdown -a 종료 설정 중지 shutdown -i GUI화면으로 시스템 종료,재부팅 가능 sndvol32.exe 스피커 볼륨 콘트롤 taskmgr 작업 관리자 taskmgr.exe 작업 관리자 tracert 사이트 주소를 찾아가는 경로 출력 xcopy 기능이 강화된 copy 프로그램 ---------------------------------------------------------------------------------- 네이버에서 퍼온글입니다.