• 제목/요약/키워드: distributed object

검색결과 746건 처리시간 0.027초

DbC 접근법을 이용한 EJB 기반 애플리케이션의 명세 기법 (Specification Technique of EJB-Based Application using Design by Contracts Approach)

  • 노혜민;유철중
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제29권12호
    • /
    • pp.895-906
    • /
    • 2002
  • 분산 웹 애플리케이션에 대한 관심도가 증가함에 따라서 복잡한 분산 프레임워크와 관련된 코드의 작성 없이 비즈니스 코드 작성에 주력할 수 있게 해 주는 서버측 Java 컴포넌트 아키텍처인 EJB에 대한 관심도 또한 증가하고 있는 추세이다. 그러나 이러한 관심도의 증가에도 불구하고 지금까지는 이러한 시스템의 신뢰성 측면에 대한 노력은 미비한 것이 현실이다. 따라서 본 논문에서는 객체지향 시스템 개발에서 소프트웨어의 신뢰성을 높여줄 수 있는 접근법으로 증명되고 있는 DbC 접근법을 EJB 기반 애플리케이션의 정형 명세 작성에 적용하기 위한 명세 기법을 제안한다. 이러한 명세 기법을 통해 개발자들은 EJB 기반 애플리케이션 개발에 있어서 신뢰성 측면의 이점을 얻을 수 있다.

정보 시스템 통제 아키텍처를 이용한 정보자원 관리에 관한 실증적 연구

  • 김정욱
    • 품질경영학회지
    • /
    • 제28권4호
    • /
    • pp.29-46
    • /
    • 2000
  • 분산 컴퓨팅 도입은 기업에서의 정보기술의 빠른 확산을 가져오게 하였다. 강력하고, 사용자 중심의 정보기술은 최종 사용자가 항상 활용할 수 있어, 분산되고 이기종의 환경은 정보 기술 관리자들에게 심각한 문제를 제기하고있다. 따라서 통합 통제 아키텍처는 기업의 분산된 정보 자원을 효과적으로 통제하고 조정하는 역할 수행을 가능하게 한다. 이 연구에서는 정보자원의 통제 수준이 사용자 만족도로 나타나는 정보 시스템 효과성과 양(+)의 상관관계가 있음을 가설로 설정하였다. 개별적인 정보 자원을 데이터, 응용 소프트웨어, 플랫폼으로 구분한 객체 통 제 수준과 정보자원들간의 관계를 나타내는 관계통제 수준으로 분류하여 가설을 측정할 수 있는 척도를 개발하고 타당성을 검증하였다. 130개 기업의 수집된 설문결과를 통해 정보 자원관리 수준이 높은 기업일수록 사용자 만족도 수준이 높은 것으로 나타났다.

  • PDF

XML과 XSLT를 이용한 레거시 기어 설계 시스템의 확장에 관한 연구 (Extension of legacy gear design systems using XML and XSLT)

  • 정태형;박승현
    • 한국공작기계학회:학술대회논문집
    • /
    • 한국공작기계학회 2001년도 추계학술대회(한국공작기계학회)
    • /
    • pp.257-262
    • /
    • 2001
  • As computer-related technologies have been developed, legacy design systems have not been appropriate for new computing environment. Therefore, it is necessary that most of them are either modified or newly developed. However, this requires quite much amount of cost and time. This paper presents a method of extending legacy design system without modification using XML and XSLT. In order to apply the developed method, a good example of legacy design systems, AGMA gear rating system has been extended so as to be suitable for the distributed computing environment. An XML document for AGMA gear rating process is defined. It is transformed to the form of the input document of AGMA gear rating system by XSLT processor according to the transformation rules defined in the AGMA gear rating XSLT document. After that, AGMA gear rating system reads this input document and generates an output document in the server. These operations are automatically executed by the external legacy system controller without user interactions. Using these operations, AGMA gear rating web service has been developed based on SOAP and WSDL to provide the functions of legacy AGMA gear rating system through the distributed network. Any system or user can implement AGMA gear rating process independently to the platform type, without making it for oneself, by simply referring the AGMA gear rating web service via Internet.

  • PDF

컴포넌트 기반 비즈니스 프로세스 모델링을 위한 EDOC-BP 프로파일의 확장 (Extending the EDOC-BP Profile for Component-based Business Process Modeling)

  • 김태영;김광수;김철한
    • 한국경영과학회:학술대회논문집
    • /
    • 한국경영과학회/대한산업공학회 2003년도 춘계공동학술대회
    • /
    • pp.792-799
    • /
    • 2003
  • As eTransformation and collaborative eCommerce have been on the rise, business processes between business partners are increasingly recognized as important assets that need to be integrated. These trends imply more complex and dynamic business processes should be considered in order to integrate related business organizations and business units. Moreover, these business processes are widely distributed across stakeholders. Therefore, there is a need for business process modeling that is usable, flexible and capable of integrating systems consistently across businesses and technology barriers. In this paper, a business process modeling methodology is introduced, which is based on top­do\W and model-driven approach utilizing OMG's MDA(Model-Driven Architecture) and UML profile for EDOC(Enterprise Distributed Object Computing). This provides the ability to model business process at all levels simultaneously, to combine business process models retaining their meaning, to use business process design patterns constraining the behavior of sub-processes, and to derive specific codes from a stable model as the underlying infrastructure shifts over time. In addition, we suggest some modifications of the meta-model for EDOC-Business Process Profile by adding new features in order to model business processes rigidly. This paper illustrates some examples of business process modeling and compares them with UML diagrams and IDEF models. The proposed methodology is implemented to develop a business process modeling tool.

  • PDF

CORBA를 이용한 OpenGIS 기반 미들웨어 구현 (Implementation of OpenGIS-based middleware using CORBA)

  • 안경환;조대수;홍봉희
    • 한국공간정보시스템학회 논문지
    • /
    • 제1권1호
    • /
    • pp.19-28
    • /
    • 1999
  • 과거에는 공간데이타를 초기에 어떻게 구축할 것인가가 문제였으나 현재는 엄청난 양의 분산된 공간 데이타중 목적에 맞는 데이타에 대한 접근 및 효율적인 이용에 대해서 그 초점이 옮겨지고 있다. 이러한 요구를 만족하기 위해서는 분산 객체 기술과 공간 데이타 및 서비스에 대한 표준을 필요로 한다. 이 논문에서는 OpenGIS에서 정의하는 표준 인터페이스를 분산 객체 기술인 CORBA를 이용하여 구현하는 방법에 대해서 다루고 있다. 클라이언트는 CORBA로 구현된 미들웨어의 OpenAPI를 표준 프로토콜인 IIOP(TCP/IP)를 통하여 접근할 수 있다. 클라이언트에게 Open API를 제공해 주는 CORBA 서버 객체는 기존 시스템을 포장하여 상호 운용을 보장해 준다.

  • PDF

분산환경하에서 해운 전자상거래 에이전트 설계 및 구현 (Design and implementation of shipping electronic commerce agent in distributed computing environment)

  • 장일동;위승민;김시화
    • 한국항해항만학회지
    • /
    • 제26권1호
    • /
    • pp.78-84
    • /
    • 2002
  • 이 본문은 선박중개시스템으로써 분산객체기술을 이용한 CORBA환경하에서 설계되고 구현되었다. 최근 각광 받고 있는 웹에서의 전자상거래 시스템이 방대해 짐에 따라 호스트 중심의 중앙 집중식 방식이 한계를 가지게 되었다. 또한 시스템의 성능 향상도 크게 요구되어졌으며, 이러한 문제들을 해결하기 위해 이종 시스템간에 프로그램을 분산시켜 부하를 줄임으로써 시스템의 성능 저하와 네트워크 병목형상을 해결하고 있다. 본 연구는 에이전트 통신언어(ACL)를 이용하여 분산된 데이터베이스에fi의 에이전트 기반 모형을 제시한다. 또한 분산된 서로 다른 운영체제, 분산된 이종의 데이터베이스에서의 정보 공유와 교환이 가능한 CORBA를 이용한 지능형 선박검색 에이전트의 모형을 구현한다.

DOGF를 이용한 분산 프로그램 개발 Tool-Kit의 구축 (The Construction of Distributed Program Developing Tool-Kit using DOGF)

  • 임정택;안동인;신창선;주수종
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2005년도 춘계학술발표대회
    • /
    • pp.1351-1354
    • /
    • 2005
  • 분산응용을 개발하는데 효율적인 환경을 제공해주는 분산 객체그룹 프레임워크(Distributed Object Group Framework)를 이용한 분산 프로그램 개발 Tool-Kit을 구축하였다. 본 Tool-Kit은 분산응용 개발자들에게 DOGF의 기능을 쉽게 이용할 수 있도록 지원하기 위해 객체그룹 운영자 GUI, 서버 프로그램 개발자 GUI, 클라이언트 프로그램 개발자 GUI등 3가지 GUI로 구축하였다. 분산응용의 개발 시, 서버 프로그램 개발자는 서버 객체들 구현한 후 프레임워크에 등록 및 클라이언트에 대한 접근권한을 부여하고, 클라이언트 프로그램 개발자는 자신에게 접근권한이 부여된 이들 객체 또는 객체그룹을 검색하여 클라이언트 프로그램을 작성할 수 있도록 지원한다. 본 논문에서는 분산응용 개발 시 이용되는 Tool-Kit과 DOGF의 상호동작을 정의하고, 분산 프로그램개발 Tool-Kit을 구축하고, 간단한 분산응용을 이용해 Tool-Kit의 수행성을 보인다.

  • PDF

분산객체그룹 프레임워크 확장 연구 (A Study on Extension of the Distributed Object Group Framework)

  • 신창선;임현선;임정택;주수종
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2005년도 추계학술발표대회 및 정기총회
    • /
    • pp.773-776
    • /
    • 2005
  • 본 논문에서는 그동안 연구 및 개발해온 분산객체그룹 프레임워크로부터 새로운 분산서비스들을 추가한 확장 분산객체그룹 프레임워크를 제안한다. 확장 분산객체그룹 프레임워크는 기존 프레임워크의 구성요소들과 이들에 의해 제공되는 서비스들은 그대로 유지하고, 분산 프로그램 개발 툴(Distributed Programming Developing Tool, DPD-Tool), 모바일 프락시 및 컨텍스트 제공자 구성요소들을 새롭게 추가하였다. 각 구성요소의 제공 서비스를 살펴보면, DPD-Tool은 분산객체그룹 프레임워크의 지원을 받아 클라이언트, 서버 프로그램 개발자 및 분산응용 관리자 GUI를 통해 쉽고 편리하게 분산 프로그램을 개발할 수 있는 도구이다. 모바일 프락시는 분산응용 서비스를 요청하는 이동 사용자의 위치를 기반으로 서비스 수행의 연속성을 지원한다. 그리고 컨텍스트 제공자는 하드웨어 기기 및 센서들로부터의 상황인식 및 추론 기술을 제공한다. 또한, 본 확장 프레임워크는 분산자원의 특성에 따라 다양한 속성정보를 통합 관리하기 위한 정보저장소 기술을 포함하며, 기존서비스 뿐만 아니라 새롭게 추가한 분산서비스들의 지원을 통해 분산응용의 수행성을 보장하도록 한다. 결론적으로 본 연구에서는 다양한 분산서비스에 맞추어 상황별로 적응 지원이 가능하며, 분산 프로그램을 용이하게 개발할 수 있는 도구를 함께 제공하고 있는 통합 프레임워크를 제시한다..

  • PDF

CITIS 지원 워크플로우 관리 시스템 개발 요구사항 (Requirements for Workflow Management Systems Supporting CITIS)

  • 배준수;김동수;정석찬;배혜림;서영호;허원창;김영호;강석호
    • 산업공학
    • /
    • 제10권3호
    • /
    • pp.63-73
    • /
    • 1997
  • This paper presents requirements for workflow management systems supporting CITIS. We propose an architecture of global workflow management system which aims at supporting external workflow among different organizations rather than internal one. The architecture consists of five key elements, that is process definition language, process graphic design tool, control engine, status monitoring tool, and interface models. For each of these elements, implementation requirements are presented and its major functions are described. A key concept to the CITIS standard is the integration of disparate systems in distributed environment. This leads us to place a special emphasis on the interface models that can enhance the interoperability between externally participating workflow systems. Two interface models for the global workflow management system are explained. CORBA, the most widely accepted standard for distributed object management, can be adopted to facilitate the integration. World Wide Web can be used for the underlying platform on which information is exchanged and the status of processes instances is monitored. The workflow management system can provide a ready and easy access to and management of the data for CALS environments.

  • PDF

망간 연동을 위한 연결관리 연합기능의 설계 및 구현 (Design and Implementation of Federation of Connection management for Interworking)

  • 이한영;임경준;서동선
    • 한국정보처리학회논문지
    • /
    • 제3권6호
    • /
    • pp.1515-1521
    • /
    • 1996
  • 차세대 정보통신의 관리구조가 분산처리 환경 및 객체지향 개념을 적용하여 정립 되어 가고 있다. 본 고에서는 전달망에 대한 연결 서비스를 제공하는 연결관리 기능 에 망 간 연동을 위한 단계적 연합 기능을 설계 및 구현하고, 상이한 분산환경에서 개발된 이러한 서비스 객체 간의 상호운용성을 시험하기 위하여 유사 트레이더와 게 이트웨이 기능을 제작하였다. 이러한 기술들은 망관리가 다양한 환경에서 점차 통합 되어 가는 통신망 관리기능에 망 간 연동을 지원하는 실용적인 기술이 될 것이다.

  • PDF