고객센터
Home < 인트라넷 < 사내 알림판
 

제목

객체지향 & XML 관련 기술 컨퍼런스를 다녀와서...
(No.12) Name : 세기소식통(서울) | View : 2412 | Date : 2012-06-19

2001/10/25일 오후 6시부터 10시까지 중앙일보IT엔지니어 아카데미에서 다음과 같은 사항으로 설명회가 있었읍니다.  교재를 가지고 와서 정리하였으며 필요하신분은 연락 하면 복사하여 발송... <FONT color=blue><B>Entrance section </B></FONT>                     1) IT분야의 기술동향 및 신기술 안내                      2) 성공적인 IT입문을 위한 방법                      3) IT분야의 직종 및 관련 교육선택 안내                      4) IT교육과정 안내 <FONT color=blue><B>   OOP section I </B></FONT>                     1) 자바와 객체지향 프로그래밍                      2) 자바의 등장 배경과 미래                      3) 웹 및 분산객체 개발 도구로서의 자바                      4) Mobile 환경과 자바 <FONT color=blue><B>   OOP section II </B></FONT>                     1) VC++의 최근 현황과 미래                      2) VC++의 이용 분야                      3) VC++과 자바의 기술 비교 <FONT color=blue><B>  XML section </B></FONT>                     1) XML 개념과 등장 배경                      2) XML 기술 및 활용분야                      3) XML, JAVA, ASP 그리고 Database                      4) XML의 미래 [요약] <FONT color=red><B>* 정보기술 마인드</B></FONT> - 정보기술(컴퓨터)  핵심 기술 카테고리 ( Programming, Data base, OS, Network, Tool ) 분류   현재 프로그램 언어로는 200~300개의 종류 -  IT업체란  핵심기술 카테고리를 갖고 system 을 개발, 유지보수 - system은 궁극적으로 User를 향해 Performance와 Speed를 보장하여 가치창출 - system은 정보기술과 구체적인 업무가 조화되어 제공된 결과 <FONT color=red><B>* 정보기술 CATEGORY 및 TREND </B></FONT>- SI(시스템 통합)와 SM(System Management)으로 분류 - 정보기술(광의)에서 컴퓨터 등 범위를 구체화 한 영역(구체적)으로 SI,SM - System Integration 을 MIS,Package, System, Application, Solution, Network 로 사업문류   1. 각 SI의 사업은 Built, Solution, Reseller, Vender, Engineering, Interconnection,      Consulting 의 활동으로 분류(회사 성격)   2. 이러한 활동은 On site(파견작업), On Base(현위치 작업)으로 구현 - 웹 사이트 기술분류 1. 고정적인부분과 유동적인부분으로 분리     고정적인부분: contents, 유동적인부분: 웹프로그래밍, 무선인터넷 등의 사용환경 2. 웹구성 : HOST, Client, Web server(web page, web design, contents, web programing,      web interface programing, network(mail server, proxy server, DNS server, application      server, MIS, Group ware, Mobile, etc)) 3. 향후 2001년부터 Mobile 통신이 각광을 받을것임    1). 공급망 체계(무선통신 사용자, 단말기 시장, 무선통신 network, 무선통신 포털,         콘텐츠 제공업자)    2). Biz 영역(정보생산(contents creator), 정보관문(이동전화 사업자), 정보전달(Distributor),        정보단말(Vendor), 솔류션제공(sp)) <FONT color=red><B>* 정보기술 분야의 전망과 기대 </B></FONT>- 현재는 극심한 불황기 (기술혁명의 사이클: 1)붐의시기, 2)도산의시기, 3)장기적인 붐의시기) - 2002년 초중반부터 비약적인 재성장 예상 - 2001년은 무선 인터넷의 기술원년    기술의 3단계 사이클( 1) 개발, 2) 기술적인 보편화, 3) 상업화) - 무선 인터넷의 승부는 독창적인 컨텐츠와 support 기술 의 조화 , 해당 기술인력이 절실 <FONT color=red><B>[JAVA와 객체지향 프로그래밍] 유용근 ykyu@javanuri.com  </B></FONT> - 객체, 클레스, 상속관계, 객체의 다형성 등의 정의 및 개요 - 객체의 분석과 클레스 찾기 (속성과 행위) - 객체 지향적 프로그램 방법   1. 요구사항을 분석하여 요구사항과 과년이 있는 영역에서 유효 객체들을 찾아낸다.   2. 객체들의 속성과 행위를 분석하여 클레스를 도출하여 설계한다.   3. 클레스를 객체 지향적 프로그램 언어로 코딩한다.   4. 해당 프로그램을 실행하여 모적한 바를 달성한다. - 객체 지향적 프로그램으로서의 자바   1.프로그램의 문법이나 체계 자체가 클레스에 대한 정의와 객체의 사용으로 이루어져 있다.   2.클레스의 프로퍼티: 멤버 변수, 클레스의 행위, 기능: 멤버 메소드   3. 상속과 다형성을 지원하고 이밖에 메소드 Override, Overload   - 자바의 등장 배경   1. 소프트웨어 개발 환경의 문제점      1) OS 플렛폼 끼리 Binary 호환이 되지 않음      2) 플렛폼 독점현상이 소프트웨어 기술개발 저해      3) 유지 보수 비용의 증가   2. 자바의 등장 - 자바 언어 및 환경의 특징   1. O/S 또는 플랫폼에 대하여 독립적이다.   2. 객체지향적 체계와 쉬운 문법 체계를 채택   3. 인터프리터 형 언어로 중립적 코드를 생성   4. 인터넷과 같은 네트워킹을 강조   5. 안전한 코드와 보안을 강조 - 자바 환경의 분할   1. J2SE: 자바 표준 환경   2. J2EE: 자바 기업형 환경   3. J2ME: 모바일 환경   4. JCP: 활동을 통한 지속적 영역 확대:보안, 이미지 처리, 동영상, TV, 음성 등등.. - 자바 개발 추이   1. 현재 C++ 개발자들의 숫자를 능가함   2. 기업환경에서 주로 채택   3. 대형 솔류션 위주의 성장 추세 - 웹 및 분산 객체 개발 도구로서의 자바   1. 자바의 웹환경 기술     1) Applet: 자바 클레스가 자동적으로 웹브라우져로 다운로드 되어 실행되는 기술, 차트, 그래프     2) servlet: 서버측에서 실행되어 웹 브라우져에 HTML 형식으로 내용을 전달해주는 형식으로        성능이 우수하고 쉽게 작성할수 있어 웹 시스템에 많이 이용    3) JSP: 텍스트 형식이라 작성이 매우 간단하고 쉬워 가장 많이 사용하고 있는 웹 프로그램 형태        JSP파일은 자동적으로 servlet으로 컴파일된다. 가장 큰 장점은 손쉽게 자바 코드와 HTML을        섞어서 사용 - 분산 객체 기술의 분야   1. 컴퓨터와 이를 연결하는 네트웍 상에서 객체를 기반으로 한 통신과 처리   2. 분산 객체 기술 표준     1) CORBA- 89 활동, OMG     2) RMI: Java 환경의 객체 통신 표준     3) COM/DCOM:Microsoft 사의 객체 통신 표준     4) CORBA와 RMI는 Enterprise javaBeans 환경에서 통합       - Enterprise Javabeans   1. 웹과 컴포넌트 구조를 지원하는 기업형 규모에 적합한 자바 환경의 멀티 티어 소프트웨어      아키텍쳐 표준   2. 객체를 재사용성을 강화된 표준으로 소프트웨어 컴포넌트 - Enterprise JavaBeans 특징   1. 자바 환경의 소프트웨어 컴포넌트 개념을 지향한다.   2. 비교적 규모가 큰 기업형 규모를 전제로 하는 소프트웨어 시스템을 대상으로 한다.   3. 멀티 티어 즉 다계층형 클라이언트/서버 구조를 그기반으로 하는 아키텍쳐이다.   4. 웹 환경을 지원하는 아키텍쳐이다. - Enterprise javaBeans architecture    1. browser(http)<-> Application server( web container(servlet))<->IIOP(CORBA),RMI,JNDI       <-> EJB container(EJB Business logic) <-> database - Enterprise Javabeans 개발자 역활의 구분    1.Enterprise Beans Provider    2.Application Assembler    3.Deployer    4.EJB Container/Server Provider    5.System Administrator - EJB 컴포넌트의 종류    1. Session Bean: 업무 로직    2. Entity Bean - EJB 컴포넌트를 만드는데 필요한 클레스    1. Remote interface(클라이언트)     2. Home interface(서버)    3. EJB class (서버) <FONT color=red><B>* XML Overview  </B></FONT> - 한동환 kol@popsmail.com  http://www.cotech.co.kr - XML 이란   1. Extensible Markup Language   2. Formatted DATA - Label and organize (라벨과 구조화, 조직화)   3. Display 정보의 분리 (HTML은 표현이 정보)   4. Not a programming language - Applications of XML   1. Data Mining   2. Content Reusability   3. Transformations   4. Application Integration(통합)   5. B2B - XML & Related Technologies (사용도구및 구성, 기술)   1. Display   2. Manipulating (data 조작, add, sub, sort..)   3. Querying   4. Modeling(타입 정의) - XML Namespaces   데이터의 출처 및 사용역역에 대한 정보제공     1. Display: XHTML, XSL, XSLT     2. Manipulating: DOM(Document Object Model), SAX(simple API for XML)   3. Querying : XLink, XQL, XPath (XML 문서를 탐색하여 XML Data를 추출하기 위한 문법)   4. Modeling: XML Schema, DTDs (정보 모델링을 위한 하나의 문법체계) <FONT color=red><B>[결론] </B></FONT>- 향후 언어는 응용프램 개발은 JSP와 XML이 유력하고  system 개발은 VC++이 유력함으로   자체 실력 양성을 위해 노력을 해야함 1. JSP와 XML 교육자는 대량 양산될 것이나 상대적으로 VC++은 배우기가 어렵고 system 개발     , 이기종 연결 등의 작업이 한정되어 인력은 한정, 수요는 많아 고급인력화 예상     --> 세기정보통신도 하드웨어 제어나 포스 개발 등 system 을 다루기위해 1~2명 인력 양성 필요   --> JSP, XML 의 실력양성으로 세기정보통신 S/E 인력의 고급화 필요        XML기술: 시군구 전산화에 당장 필요        JSP: 고성수협 전자 상거래 구축 등 필요   - 무선통신에 관심을 갖고 정보기술 발전 동향을 파악하여 사업성과 가치 창출을 위한 노력이 필요    1) 이동성, 확장성, 깔금한 환경 구축 보장    2) 재고조사 시 무선 핸드 터미널 이용    3) 블루투스 지원    4) 정보시스템과 연계한 PDA - 프로그램 수주 및 개발시 방법론 적용, 문서작성, 공정 관리 등의 내부 표준화 및 전산화 작업 필요    1. 형상관리 지원 시스템 개발 필요      1) 개발 시스템 관리      2) 문서관리      3) 지식관리      4) 내부 경영관리    2. 기대 효과: 적은 인원에 적은 비용으로 관리의 극대화, 이직에 따른 업무 공백 최소화    3. 내부 업무를 개발하면서 툴과, 언어, 방법을 습득하는 내부 skill 작업 병행      1) 인원 확보(대상자 및 적임자) - 세진물산 재고 관리 시스템 개발, 포스 신시스템 개발시 정보기술 동향 파악 대비성 작업 필요    1. 향후 사업은 인터넷의 발전으로 내부 관리 프로그램과 외부 홍보, 외부 입력 등의 이원화 관리       가 필요하여 내부관리와 웹시스템 구축이 필요 하므로  방법론을 정비하고 델파이,파워빌더,      디벨로퍼, jSP, XML등의 실력향상 방안으로 내부 훈련과 SKILL UP 이 필요함    2. 포스의 경우 일반적으로 일차원적인 바코드만 생각하였으나 향후 2002년부터 2차원 바코드가      활성화 될 예정으로 고객정보, 고객관리의 정보에 이용될 예정과 스마트 카드의 활성화 등의      변동 요인을 감안한 개발정책으로 여타 업체와의 차별화 정책이 필요할 것임    3. 재고관리시 무선 핸드 터미널의 활용을 감안하여 시스템을 개발하면 축협 동물병원 등의       잠재 고객을 대상으로 향후 판매가 가능할 것 임 - 수협, 농협의 환경 변화와 요구사항을 정보기술과 접목하여 사업 발굴의 필요성 1. 농협 전산 환경 - 하나로전자 통신 및 인터넷 환경 접속 필요    1)  IP-CHANGER 필요--> 이미 상품화 보급      2)  IP 공유기 이용 제안--> 하나의 인터넷 회선으로 조합내부 여럿이 사용    3) HP 9000/E25를 활용한 자체 내부 문서관리 서버 활용 방안      - 2000년도에 HP로 서버구축 작업 성공 , PHP3로 자료 표시 및 입력 테스트 완료  2. 수협    1) 노량진 수산시장 수협인수, 직거래 판매장화에 따른 경매 시스템 도입예상    **** 의견이 있으면  메일로 문의 바람... 2001/10/26 *****


 
이 름 비밀번호