C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
분야별 포럼
C++빌더
델파이
파이어몽키
C/C++
프리파스칼
파이어버드
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

자유게시판
세상 살아가는 이야기들을 나누는 사랑방입니다.
[18720] 회사 인트라넷을 구축하는 최적의 개발환경은 무엇일까요?
크레브 [kkol] 4539 읽음    2010-10-26 11:53
회사의 인트라넷을 다시 구축해보려고 구상하고 있는데
다음 3가지 방법중 어떤 방식으로 구현하는 것이 유리할까요?


1. 윈도우 어플리케이션
C++빌더 2010으로 개발, 유지보수,업그레드의 불편함 때문에 고민중

2. MORFIK 모픽
http://morfik.com/

홈페이지나 카페를 보면 쓸만한거 같긴한데.. 경험이 없음

3. 엠바카데로의 RAD PHP XE
http://www.devgear.co.kr/products/radphp/
UI등이 어디까지 구현 가능한지 경험이 없음


------------------------------------------------


생각하고 있는 인트라넷의 기능은 다음과 같습니다.

- 사용한경비정산
- 급여 조회
- 휴가 조회 신청
- 직원정보
- 회사 규정
- 세금계산서 관리
- 발주서 견적서 , 납품 관리
- 회사 지출 내역 관리
- 자료실
- 이슈관리( 버그트랙킹)  (Mantis를 사용중이지만 다시 간단하게 구현할 생각임 )
- 물품 재고 관리
남병철.레조 [lezo]   2010-10-26 13:29 X
RAD PHP XE로 시도해서 경험담을 들려주세요. +_ +
jsp 인트라넷은 경영관리팀에서도 회계팀에서도 느리지만 달리 방법이 없어 쓰는게 대부분이었던듯... ㅋ

그런데 한가지 궁금한것이 있네요.
만일 DBA가 마음먹고 DB 정보를 수정하면 누가 찾아낼 수 있을까요? 흠...
DB 정책쪽에 그런것이 있을가요? (갑작스런 질문을.. ㅎㅎ;;)
윤리교육 말고;;
크레브 [kkol]   2010-10-26 15:03 X
DBA를 사장이 하면 되죠~ ^^
Lyn [tohnokanna]   2010-10-26 16:16 X
Dba가 맘먹고 하믄 답없을듯 ㅋ
아제나 [azena]   2010-10-26 16:20 X
회사 규모가 얼마나 크시길래 저런 원대한 인트라넷을 구축하시는지 부럽습니다 ㅠ
요즘 PHP 웹개발 프레임웍들이 많이 발전되어 있어서...
저 정도의 작업이면 외주 주면 몇백만원에 한달도 안 되어서 만들어 줍니다.
직접 작업하시는 것보다 훨 나을텐데요.
고급 프로그래머시니 그 시간에 조금 더 창의적인 작업을~ ^^;;;
civilian [civilian]   2010-10-26 17:39 X
레조 // 양용성씨가 그런 솔루션을 개발한 것으로 알고 있음...
크레브 [kkol]   2010-10-26 17:43 X
아제나님/ 조금씩 취미 삼아 만들어 가려고요. 내 입맛에 맞게 만들어가는 재미도 있잖아요.  ^^ 그리고 외주 주면 원하는 사양을 설명하고 이해시키는게 더 힘듬.. ㅠㅠ
크레브 [kkol]   2010-10-26 17:45 X
civilian님/ 그런 솔루션이 가능한가요?  회사 경리가 맘먹고 돈 빼돌리면 아무도 잘 모르는 것과 비슷할거같은데..물론 나중에는 사고가 크게 터져서 알겠지만요
civilian [civilian]   2010-10-27 10:50 X
DBA : 쿼리 작성 --> 결재라인 --> 결재자 (승인) --> 쿼리 실행
                      <--------------   결재자 (반려)

대략 이런 구조인걸로 알고 있습니다.

즉 모든 쿼리는 반드시 결재자의 승인을 얻어야 실행이 되는 것이구요
쿼리 툴과 결재 모듈을 합친 도구가 필요한 것이죠.
울트라맨 [ultrawav]   2010-10-27 12:25 X
DBA가 마음먹고 DB를 수정 하는걸 방지하는 방법은..
보안을 고려 해야 하는 테이블이 선분이력으로 관리 되게 구조를 짠 다음, 일반 DBA나 개발자 및 서비스 계정은 UPDATE, DELETE 권한을 주지 않으면 됩니다.
권한이 오버되는 업무를 위한 쿼리 실행은 윗분이 말씀 하신 방법으로 하시면됩니다.
대신 SA권한에 대한 책임 및 감사정보 관리가 필요하겠죠.
실제로 금융권에서 많이 쓰는 방식입니다. 각 이력끼리의 변화량과 역대 이력의 해시값 등을 가지게 되면 수정하는 절차가 매우 까다롭고, 임의적으로 수정된 데이터를 추적할 수 있으므로 더욱 안전해 집니다.
크레브 [kkol]   2010-10-27 14:49 X
역시 DB 분야도 다양한 방법들이 있군요. DB쪽은 SQL만 조금 쓰는 문외한이라서.. ^^;
크레브 [kkol]   2010-10-27 14:50 X
일단 Morfik 3.0 설치해서 간단하게 테스트 중입니다.
중탱이 [joongtang]   2010-10-28 14:54 X
저도 이번에 똑같은 결정을 해야되서 여러 대안(morfik, RadPHP, java...etc)을 알아보다가 결국 생산성때문에 intraWeb으로 구축했습니다. 시간이 촉박해서 내린 결정이었지만 결과물은 만족할만큼 나왔습니다. ^^;;;
남병철.레조 [lezo]   2010-10-28 22:11 X
얼마전 술자리?에서 잠깐 나온 여의도 찌라시 이야기에서 그런 이야기가 오고가서 ㅎㅎ
갑자기 궁금해 졌습니다. 웬만한 시스템이 갖추어져 있어도 DBA가 마음만 먹으면 정말 찾아내기 힘들겠네요.
결국 아무도 조작할 수 없는 궁극의(?) 로그를 남기는게 최후의 수단이 아닐지...
물론 발견되지 않으면 그냥 역사속에 뭍히겠지만... ㅎㅎ

+ -

관련 글 리스트
18720 회사 인트라넷을 구축하는 최적의 개발환경은 무엇일까요? 크레브 4539 2010/10/26
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.