• 제목/요약/키워드: Business-Oriented Logic

검색결과 26건 처리시간 0.026초

객체지향 비즈니스 프로세스 모델링 : 계약-협동 네트 모형 (Object-Oriented Business Process Modeling : Contract-Collaboration Net Model)

  • 김창욱;전진;김성식
    • 대한산업공학회지
    • /
    • 제27권1호
    • /
    • pp.37-46
    • /
    • 2001
  • Business process(workflow) analysis has been recognized as a core step to building information systems. However, most analysts have recognized that deriving consistent business process artifacts even in a simple business domain is very difficult, since most analysis methods give the designers narrative and/or diagrammatic tools that do not support rigorous analysis rules. This often generates inconsistent analysis results, leading to create useless information systems and resulting in tremendous budget wastes. To overcome this weakness, this paper presents a declarative business process modeling method called contract-collaboration net(cc-net), which is not only somewhat formal but also useful to the practitioners. A case study on bank domain is presented to illustrate our approach.

  • PDF

효율적인 서비스 시스템 개발을 위한 룰 기반의 관점 지향 기법 (Rule-based Aspect Oriented Approach for Efficient Service System Development)

  • 이우진;최일우
    • 한국산학기술학회논문지
    • /
    • 제16권1호
    • /
    • pp.735-743
    • /
    • 2015
  • 서비스 지향 아키텍처(Service Oriented Architecture)는 엔터프라이즈 애플리케이션 개발 시 유연성을 보장하여, 비즈니스 변화에 최대한 민첩하게 대응하도록 지원한다. 그럼에도 불구하고 비즈니스와 제약조건을 하나의 서비스로 코딩하는 일반적 접근법은 비즈니스 룰의 변경을 위하여 전체 결합로직을 변경하는 등 많은 자원을 소모하게 된다. 본 논문에서는 이러한 문제점을 개선하기 위하여 서비스 시스템 개발에 관점 지향 기법(Aspect Oriented Approach)을 확장하여 적용한다. 관점 지향 기법의 기존 핵심관심(Core Concern), 횡단관심(Cross Cutting Concern)이외에 비즈니스 프로세스와 서비스에 포함된 비즈니스 룰을 룰관심(Rule Concern)이라는 새로운 관심사로 분리한다. 룰관심은 수준에 따라 프로세스 룰관심(PRA: Process Rule Aspect)과 서비스 룰관심(SRA: Service Rule Aspect)으로 구분된다. 시스템은 이러한 관심사의 분리를 통하여 핵심관심, 횡단관심 및 룰관심으로 각각 모듈화 되고 독립적으로 유지보수 되어 서비스 시스템의 적용성, 재사용성 및 유지보수성을 높일 수 있다.

웹 프리젠테이션 레이어 생성을 위한 XSLT 스타일쉬트 설계 (XSLT Stylesheet Design for Building Web Presentation Layer)

  • 채정화;유철중;장옥배
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제31권3호
    • /
    • pp.255-266
    • /
    • 2004
  • 웹 기반 정보 시스템의 데이타 구조 및 프리젠테이션 로직으로부터 비즈니스 프로세스 정보를 분리하는 것은 여러 가지 이점을 가져온다. 그러나 웹 애플리케이션에서 비즈니스 프로세스 로직과 프리젠테이션 로직을 분리하는 것은 쉽지 않다. 심지어는 프리젠테이션 로직으로부터 데이타가 분리되지 않는 경우도 있다. 그러므로 비즈니스 프로세스에 대한 추상적인 모델을 정의하고, 프로세스 로직, 데이타 구조 및 프리젠테이션 로직을 분리하는 전략을 이용하여 그것을 동적인 사용자 인터페이스에 매핑 시키는 작업이 요구된다. 본 논문에서는 데이타 구조 및 프리젠테이션 로직으로부터 비즈니스 프로세스 정보를 분리하고자 XSLT(Extensible Stylesheet Language Transformations)를 확장하여 프로세스를 인식하는 스타일 쉬트를 제안한다. 이를 위하여 비즈니스 프로세스의 추상적인 명세를 제공하고, 비즈니스 모델을 프로세스 관점에서 살펴보고자 페트리네트 표기법을 이용하여 비즈니스 모델 요소 및 상호작용 활동을 추출한다. 이것은 웹 애플리케이션의 프로세스 구조로부터 상호작용 웹 문서의 동적인 부분, 즉 비즈니스 프로세스에서 사용자와 상호 작용하는 부분을 분리하기 위한 시도이다. 본 연구에서 제안하는 아키텍처의 핵심은 XSLT 컨트롤러로서 이것은 워크플로 엔진과 웹 브라우저간의 인터페이스 역할을 한다. XSLT 컨트롤러는 XSLT 템플릿을 활성화시키는 인터프리터로서 프로세스 상태를 프리젠테이션 레이어에 매핑 시킨다. 이렇게 각 부분을 모듈화 하는 것은 사용자 인터페이스를 변경하여도 프로세스나 데이타의 논리적인 표현에 영향을 미치지 않도록 하며, 레이아웃 변형 명세서와 독립적으로 프로세스 로직을 변경할 수 있도록 한다. 즉, 웹 애플리케이션을 독립적인 방법으로 개발할 수 있어 개발을 보다 용이하게 하고 유지보수가 용이해진다.

스마트 금융을 위한 비즈니스 로직과 분리된 보안프레임워크 (A Business-Logic Separated Security Framework for Smart Banking)

  • 서동현;이상진
    • 정보보호학회논문지
    • /
    • 제24권4호
    • /
    • pp.669-679
    • /
    • 2014
  • 본 연구에서는 스마트금융 서비스를 위한 서버 측 보안 프레임워크를 제안한다. 국내 금융기관의 전자금융서비스를 제공하는 서버 측 프레임워크 구조를 살펴보면 대부분 서비스제공위주의 구조를 가지고 있다. 따라서, 보안관련 요구사항들은 비즈니스 로직들에 같이 포함되어 있는 경우가 대부분이기 때문에 보안 사고에 효과적으로 대응하기 어렵다. 본 논문에서는 전자금융서비스시 보안영역을 비즈니스영역과 분리하여 업무에 대한 의존도(Dependency) 없이 보안 정책을 실시간으로 적용할 수 있는 프레임워크를 제안한다. 이를 통하여 보안관련 위협에 대한 신속하고 효과적인 대응기반을 제시한다. 또한 현재 서비스하고 있는 시스템구조에서도 시스템의 큰 변경없이 제안 프레임워크를 적용할 수 있는 방안을 제시한다.

지방자치단체의 전략적 관리 모형에 관한 연구: 장기발전계획을 중심으로 (A Model of Strategic Management for Local Government : With Special Reference to Long-Range Development Plan.)

  • 김성배
    • 지역연구
    • /
    • 제14권2호
    • /
    • pp.107-126
    • /
    • 1998
  • Since the election of governors and mayors by vote, many local governments in Korea establish long-range plans for their regional development. The major purposes of the plans are to set up development path for their communities and to devise economic development strategies. But most of the plans established thus formulated by the same method utilized in centralized political regime. This method is considered no longer appropriate to devise the long-range development plans for local government especially in the era of globalization and localization, where local governments behave independently, where local governments behave independently competition. We suggest an alternative way to establish such plans, based on the method employed in business sector. The plans, formulated in this way, are called strategy oriented long-range development plans. The underlying logic for the plans is non-linear one. The plans are issue oriented and focus more on process than outcome. Given that these features are properly incorporated in the plans, we expect that the strategy oriented long-range development plans can be genuine guidelines for local economic development in the years to come.

  • PDF

효율적인 E-Business구축을 위한 EJB기반의 좌석예약 시스템 설계 및 구현 (Implementation and Design of EJB Based on Seat Reservation System for Effective E-Business)

  • 정화영
    • 한국게임학회 논문지
    • /
    • 제2권2호
    • /
    • pp.113-119
    • /
    • 2002
  • 인터넷 기술의 발전과 함께 급진전한 디지털경제는 그 적용분야에 따라 B2B, B2C, A2B등의 많은 부류를 형성하였다. 또한, 고객의 요구사항에 맞추어 전자상거래 시스템 구축기술도 객체지향기반에서 컴포넌트기반의 개발방법으로 도입되고 있으며, 개발환경은 기존의 C/S(Client/Server)환경에서 3-Tier, 웹 기반 아키텍처등으로 변화, 도입되고 있다. 이러한 배경으로 본 논문은 전자상거래에 사용될 수 있는 좌석 예약 및 확인 시스템을 다중서버환경에서 구현하였다. 이는, 분산환경에서 효율성을 높이기 위해 해당 중요 로직은 서버 컴포넌트 모델인 EJB를 활용하였고, Main Server를 위해 Resin Server환경의 Servlet을 이용한JSP와Java를 통하여 구현하였다. 따라서, EJB를 이용한 독립 컴포넌트를 통하여 전자상거래 시스템 로직사이의 독려성을 높였으며, 분산된 EJB서버를 통하여 해당 메소드를 호출함으로써 서버의 부하를 줄이고, 각 로직자원들을 효율적으로 관리할 수 있도록 하였다.

  • PDF

A knowledge Conversion Tool for Expert Systems

  • Kim, Jin-S.
    • International Journal of Fuzzy Logic and Intelligent Systems
    • /
    • 제11권1호
    • /
    • pp.1-7
    • /
    • 2011
  • Most of expert systems use the text-oriented knowledge bases. However, knowledge management using the knowledge bases is considered as a huge burden to the knowledge workers because it includes some troublesome works. It includes chasing and/or checking activities on Consistency, Redundancy, Circulation, and Refinement of the knowledge. In those cases, we consider that they could reduce the burdens by using relational database management systems-based knowledge management infrastructure and convert the knowledge into one of easy forms human can understand. Furthermore they could concentrate on the knowledge itself with the support of the systems. To meet the expectations, in this study, we have tried to develop a general-purposed knowledge conversion tool for expert systems. Especially, this study is focused on the knowledge conversions among text-oriented knowledge base, relational database knowledge base, and decision tree.

데이터 통신서비스를 위한 EJB기반 통합 HELPDESK 설계에 관한 연구 (A HELPDESK system design for communication network service)

  • 조동권
    • 한국정보통신학회논문지
    • /
    • 제6권5호
    • /
    • pp.661-666
    • /
    • 2002
  • 인터넷의 대중화와 함께 데이터 통신서비스에 대한 수요로 데이터 통신망은 그 양과 종류가 급격하게 증가하고 있어서 통신망 운용에 따른 망구성 및 고장처리 체계의 정립이 필요하게 되었다. 기존의 다양한 유형의 데이터 통신망서비스 고장처리방법의 통합하면서 새로운 차세대 통신망서비스 고장처리방안까지 수용할 수 있도록 하는 통합 고장처리시스템의 개발이 필요하다. 본 논문에서는 모든 데이터 통신망서비스에 대한 고장시험, 고객정보관리, 시선정보관리에 관련된 시스템들과의 체계적인 연동을 통한 통합 고장처리 방안을 제시하고 UML(Unified Modeling Language)과 EJB(Enterprise Java Bean) 기술을 이용한 객체지향방법에 기반한 설계를 수행한다.

관점지향 소프트웨어 개발 방법론과 디자인 패턴을 적용한 출입 보안 시스템 개발 (Development of Secure Entrance System using AOP and Design Pattern)

  • 김태호;천현재;이홍철
    • 한국산학기술학회논문지
    • /
    • 제11권3호
    • /
    • pp.943-950
    • /
    • 2010
  • 출입 보안 시스템은 감시, 로깅, 추적, 인증, 권한부여, 직원 위치 파악, 직원 출입관리, 출입문 관리 등 수많은 기능을 해야 하는 복잡한 시스템이다. 본 논문에서는 관점지향 소프트웨어 개발 방법론(Aspect Oriented Programming: AOP)과 디자인 패턴을 적용해 국내 원자력 발전소의 출입 보안 시스템을 구축하였다. AOP를 이용하면 시스템의 비즈니스 로직과 보안 로직을 완전히 독립적으로 분리해서 시스템 구축이 가능하므로, 출입 보안 시스템의 각 기능별 모듈에 대하여 명확하게 그 역할을 구분해 줄 수 있는 장점이 있다. 이는 잦은 외부환경의 변화에 의한 시스템 변경을 유연하게 대처할 수 있게 하며 AOP의 본래의 장점인 코드 재사용성의 확대, 효율적인 기능 구현 등 이 가능해 진다. 이와 함께 디자인 패턴을 활용하면 일반적인 소프트웨어 개발에서 나타나는 복잡한 문제를 구조화 하여 설계 할 수 있어, 시스템의 안전성 또한 보장 받을 수 있다. 두 방법론의 장점을 활용하여, 그 기능이 복잡한 출입보안 시스템을 안정적으로 설계 구현 할 수 있다.

CBD 기반의 CIS 구성에 관한 연구 (A Study on the Construction of CIS(Cooperative Information System) based on CBD)

  • 김행곤;신호준
    • 정보처리학회논문지D
    • /
    • 제8D권6호
    • /
    • pp.715-722
    • /
    • 2001
  • 최근 표준화 컴포넌트 기반 방법론이 대두되면서, 객체지향에서 컴포넌트 지향의 시스템으로의 전환이 빠르게 진행되고 있다. 특히, 비즈니스 영역에서 컴포넌트 기반 시스템이 성공을 거두면서 컴포넌트의 중요성과 추진효과의 신뢰성이 증가하고 있다. 현재 방법론의 실무 적용 단계에 이르고 있으나, 아직도 분산환경과 프로세스 및 컴포넌트의 COTS(Commercial Off The Shelf)를 이루기 위해서는 기반 환경뿐만 아니라, 프로세스 관리와 이를 지원하는 도구 및 유지 보수등 다양한 서비스의 통합이 요구되고 있다. 본 논문에서는 컴포넌트 기반 방법론을 지원하기 위해 제시된 상호 운용 정보시스템을 프레젠테이션 계층, 비즈니스 로직 계층, 데이터 제어 계층의 3 계층으로 구성하여 잠제적인 사용자의 요구를 반영하고자 한다. 각각의 계층별 행위와 기능의 상세한 명세와 핵심적인 계층인 비즈니스 로직의 기능 및 관리되어야할 정보를 기술한다. 상호 운용시스템을 구성함으로써, 비즈니스 영역에서의 컴포넌트 재사용성과 효율성 및 컴포넌트 개발과 조립에 대한 사용자의 결정에 도움을 줄 수 있다.

  • PDF