• 제목/요약/키워드: 비즈니스 로직 프레임워크

검색결과 22건 처리시간 0.042초

RFID/USN 환경에서의 이기종 서비스 시스템 간 협업지원을 위한 비즈니스 로직 프레임워크 구현 (Implementation of Business Logic Framework for Collaboration of Heterogeneous Service Systems in RFID/USN Environment)

  • 장준호
    • 한국전자거래학회지
    • /
    • 제14권3호
    • /
    • pp.71-85
    • /
    • 2009
  • 유비쿼터스 컴퓨팅 환경을 지원하기 위한 다양한 미들웨어 및 비즈니스 로직 프레임워크에 대한 연구 및 개발이 이루어져왔으며 이를 통해 수많은 응용 서비스들이 제공되고 있다. 그러나, 사용자 측면에서의 진정한 유비쿼터스 환경은 개별 시스템들이 제공하는 서비스들이 통합적으로 지원되는 환경이다. 따라서, 다양한 이기종 서비스 시스템들이 적절한 수준의 협업을 통해 사용자의 요구사항을 만족시키는 미들웨어 플랫폼 및 비즈니스 로직 프레임워크의 개발이 요구된다. 또한, 사용자들이 다양한 이벤트에 따라 작동하는 서비스 시나리오를 원활히 처리할 수 있는 기능을 도입함으로써 협업 효과를 극대화할 필요가 있다. 이에 본 논문에서는 사용자가 원하는 시나리오에 기반하여 이기종 서비스 시스템 간의 협업을 지원하는 비즈니스 로직 프레임워크를 구현하고 이에 대한 성능분석 결과에 대해 설명한다.

  • PDF

유연하고 확장 가능한 CBD 어플리케이션 프레임워크와 성능분석 (A Flexbile and Extensible CBD Application Framework and Performance Analysis)

  • 이용환
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제13권1호
    • /
    • pp.46-58
    • /
    • 2007
  • 최근 많은 소프트웨어 개발 프로젝트들은 지속적으로 요구사항들이 변경되는 대규모의 복잡한 시스템이며 컴포넌트 기반이나 제품계열 소프트웨어 개발 방식과 같이 아키텍처 기반으로 소프트웨어를 개발하고 있다. 이러한 소프트웨어 개발환경에서 생산성이나 유지보수 향상을 위해서는 무엇보다도 유연하고 확장 가능한 아키텍처가 필요하다. 본 논문에서는 CBD(Component Base Development) 기반의 비즈니스 어플리케이션 개발 및 유지보수 시 생산성과 유지보수 향상을 위해 필요한 유연성과 확장성 품질속성을 가진 소프트웨어 아키텍처를 제시하고 이들 품질속성을 달성하기 위한 방법들을 아키텍처 모델을 통해 설명한다. 또한, 본 논문에서는 최근 프리젠테이션(Presentation) 프레임워크(Framework)로 잘 알려진 Struts와 JBean이라 불리는 본 논문에서 제안한 프레임워크의 성능을 비교했다. JBean 프레임워크는 프리젠테이션 프레임워크와 비즈니스 로직 프레임워크를 가지고 있기 때문에 공정한 실험을 위해 JBean에서 비즈니스 로직 프레임워크에 관련된 모듈을 제거하고 단지 프리젠테이션단 프레임워크만 가지고 실험을 한 결과 JBean의 프리젠테이션 단 프레임워크가 평균 초당 18개의 거래를 더 처리하고 있다.

객체지향 가상상점 프레임워크 설계 및 구현 (A Design and Implementation of Object-Oriented Virtual Shopping Mall Frameworks)

  • 김동관;이상덕;양영종;정효택
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 1999년도 가을 학술발표논문집 Vol.26 No.2 (1)
    • /
    • pp.584-586
    • /
    • 1999
  • 소프트웨어 개발 시 기존 전문가들의 개발 경험을 재사용하는 작업은 개발 기간의 단축 및 비용의 절감의 효과를 가져올 수 있다. 이러한 재사용에 관련된 연구는 소프트웨어공학 분야에서 계속되어 그 하나로 객체지향 프레임워크를 들 수 있다. 객체지향 프레임워크는 검증된 소프트웨어 재사용 부품으로 특정 도메인에 대한 비즈니스 로직을 재사용할 수 있도록 구현된다. 프레임워크 내부에는 재사용되는 로직이 포함되어 있으며 프레임워크 사용자에 의해 커스터마이징 될 모듈을 정의하고 있다. 프레임워크 사용자는 프레임워크를 기반으로 어플리케이션을 개발함으로써 처음부터 개발을 시작하지 않으며 기 개발자들의 경험을 재사용하게 된다. 본 논문에서는 근래 크게 대두되고 있는 가상상점 도메인에 대한 프레임워크를 제시한다. 본 논문에서 제시하는 가사상점 프레임워크는 제인 프레임워크와 주문, 지불, 배달의 3개 서브프레임워크로 구성되며 각각의 프레임워크가 포함한 핫스팟, 제어흐름, 프레임워크 인터페이스를 중심으로 프레임워크의 구성요소 및 설계, 구현에 관한 사항을 기술한다.

  • PDF

웹 애플리케이션 프리젠테이션 계층 프레임워크 생성을 위한 XML 기반 문서화 (XML-based Documentation for Generating Web Application Presentation Layer Framework)

  • 김송주;유철중;장옥배
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2002년도 춘계학술발표논문집 (상)
    • /
    • pp.485-488
    • /
    • 2002
  • J2EE 기반의 웹 애플리케이션의 개발의 장점은 개발자로 하여금 시스템적 문제들에 대한 부담을 절감시켜 비즈니스 로직 개발에 중점을 두도록 하는데 있다. 그러나 시스템적 문제들에 대한 부담은 많이 사라진 반면 실질적인 비즈니스 로직을 개발하는 개발자가 프리젠테이션 계층의 개발 부분에도 참여해야 하고 프리젠테이션 계층에서 사용되는 여러 기술들도 익혀야 하는 부담을 가지게 된다. 따라서 본 연구에서는 이러한 부담을 최소화하고, 웹 애플리케이션 프리젠테이션 계층 프레임워크를 신뢰성 있게 구축하며 프레임워크를 자동 생성하고자 프레임워크를 명세하여 XML 기반의 문서로 변환한다. 이렇게 함으로써 웹 애플리케이션 서버에 의존적인 것들과 또 다른 많은 것들을 확장할 수 있는 여지를 남겨둠으로써 사용자의 편이성을 증가시킬 수 있다.

  • PDF

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

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

서비스 지향 아키텍처에서의 효율적인 데이터 프레임 워크 구축 (An Efficient Data Framework for Service Oriented Architecture)

  • 노홍찬;여윤구;이동현;박상현
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2008년도 한국컴퓨터종합학술대회논문집 Vol.35 No.1 (B)
    • /
    • pp.49-54
    • /
    • 2008
  • 최근 서비스 지향 아키텍처를 적용한 많은 시스템들이 개발되어 왔고 그에 따라 서비스 지향 아키텍처에 대한 관심도 증가하고 있다. 하지만 여태껏 연구되어왔던 주제들은 전체 아키텍처의 효율적인 구성 및 개발 프로세스 구축에 초점을 맞춘 반면, 데이터 프레임워크를 보다 효율적으로 비즈니스 프레임워크와 분리하는 데 초점을 맞춘 연구는 부족하다. 이에 우리는 실 서비스되고 있는 대용량 서버 관리 서비스를 서비스 지향 아키텍처로 전환하고 그 중 데이터 프레임워크를 보다 추상화시키고 비즈니스 프레임워크와 느슨한 결합을 이룰 수 있도록 하는 연구를 진행하였다. 본 논문에서 제안하는 데이터 프레임워크는 실시간 데이터 전송에 유리한 트리 구조의 데이터를 사용자가 정의한 규칙을 기반으로 비즈니스 프레임워크의 다양한 비즈니스 로직에서 효율적으로 활용할 수 있는 다양한 형태의 데이터로 바꿀 수 있는 계층을 제공한다. 또한 이러한 계층에 대해 실 서비스에서 활용할 수 있는 정의된 제약조건 하에서 실험을 진행하였고 그 결과 만족스러운 성능을 보이는 것으로 나타났다.

  • PDF

스프링 프레임워크를 이용한 재료 기반 레시피 추천 시스템 (Ingredient-Based Recipe Recommendation System Using the Spring Framework)

  • 허태성;차성호
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2023년도 제68차 하계학술대회논문집 31권2호
    • /
    • pp.477-478
    • /
    • 2023
  • 본 논문에서는 스프링 프레임워크를 사용하여 사용자가 보유한 식재료를 기반으로 적합한 레시피를 추천하는 웹 시스템을 설계하고 구현한다. 또한 MVC 패턴을 적용하여 비즈니스 로직과 사용자 인터페이스를 분리하여 개발하였고 MySQL과 Spring Data JPA를 사용하여 로그인 및 회원가입, 레시피와 댓글을 생성, 수정, 삭제할 수 있는 기능을 구현한다.

  • PDF

스프링 프레임워크를 기반으로 POJO 프로그래밍 가능기술의 구현 및 평가 (Implementation and evaluation of enabling skill for POJO programing Based on Spring Framework)

  • 권기홍;변정용
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2013년도 추계학술발표대회
    • /
    • pp.1026-1029
    • /
    • 2013
  • 엔터프라이즈 시스템 개발에서 비즈니스 로직을 담은 애플리케이션 코드와 엔터프라이즈 기술을 처리하는 코드가 뒤섞여 존재함으로 인해 오는 여러 가지 단점들이 존재한다. 그렇기 때문에 이 두 가지 서로 다른 속성의 코드를 분리할 수 있는 방법이 요구되고 있다. 이러한 요구를 해결하기 위하여 스프링 프레임워크는 IoC/DI, AOP, PSA 등의 기반기술을 통하여 엔터프라이즈 서비스 기술과 POJO라는 애플리케이션 서비스 로직을 담은 코드를 분리한다. 이 연구는 스프링 프레임워크를 기반으로 웹 어플리케이션을 개발하면서 POJO 프로그래밍 방법의 적용과 그에 따른 정성적 평가를 하는 것에 있다.

레거시 시스템으로부터 비즈니스 로직 식별 (Business Logic Identification in Legacy System)

  • 이문수;양영종
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2002년도 가을 학술발표논문집 Vol.29 No.2 (2)
    • /
    • pp.67-69
    • /
    • 2002
  • 레거시 시스템은 수년간 기업에서 많은 노력과 투자하여 개발되어 왔으며 현재는 기업의 중요한 자산으로 여겨지고 있다. 하지만 수많은 수정을 거치면서 시스템은 점차 비구조화 되어지고 그에 따른 문서화 작업이 제대로 이루어지지 않았으며, 과거의 중앙 집중적인 메인 프레임환경을 웹과 같은 분산 환경으로 이전하고자 하는 비즈니스 요구사항이 점차 증대되고 있다. 본 논문에서는 레거시 시스템을 컴포넌트 래핑 기술을 이용하여 엔터프라이즈 자바 빈(EJB)으로 생성하는 지원도구 개발의 일환인 레거시 컴포넌트 식별 기법을 소개한다. 제안된 식별 기법은 비즈니스 로직을 변수 분류(Variable Classification), 슬라이싱 판별 기준, 워크플로워 분석을 이용한 레거시 컴포넌트 후보를 식별하는 방법을 제시한다.

  • PDF

NOSCO-STOM을 통한 프레젠테이션 레이어 프레임웍 (Presentation Layer Framework using NOSCO-STOM)

  • 권기현
    • 인터넷정보학회논문지
    • /
    • 제7권6호
    • /
    • pp.11-20
    • /
    • 2006
  • 웹 애플리케이션을 개발하는데 있어서 가장 중요한 고려사항 중의 하나는 프레젠테이션과 비즈니스 로직을 효과적으로 분리하여 개발 생산성을 높이고 유지보수 비용을 낮추는데 있다. 기존의 애플리케이션 개발 기법으로 서블릿, JSP, ASP.NET 등의 스크립트 기반 기술에서부터 Struts, JSF(Java Server Faces), Spring MVC 같은 동적인 서버 페이지 개발 프레임워크가 있다. 이들 방법은 각기 다른 웹 티어(Web Tier) 처리 방법을 제공하나 프레젠테이션과 비즈니스 로직을 완벽하게 분리하지는 못하고 있다. 본 논문에서는 프레젠테이션과 비즈니스 로직을 완벽하게 분리하기 위해 프레젠테이션과 비즈니스 로직을 분리 처리하는 커스텀 태그 처리 컴포넌트를 개발하고 새로운 동적 서버 페이지를 처리하기 위한 컨테이너(container)를 개발하였다. 그리고 DOM 트리를 개발한 컨테이너에 적용하여 프레젠테이션을 효율적으로 조작할 수 있도록 하였다. 끝으로, 개발 환경 구현을 통해 자동적으로 페이지 처리 컴포넌트 생성을 지원하는 시스템을 개발하였다.

  • PDF