With emergence of Service Oriented Architecture (SOA) as the main technology for enterprise application development and integration, there is a need of service development patterns that fit into the context of SOA solutions development. This paper presents a pattern known as the atomic new service (ANS) pattern that addresses the design and implementation of SOA atomic new services or atomic services that implements new business logics. This pattern enables service developers to build atomic new services as three-layer reusable services components consisting of a Service Interface Definition layer, Service Business Logic Layer and Service Data Access Layer. ANS pattern make use of changing infrastructure APIs (Web Service APIs, persistence APIs, transaction management APIs) transparently from service business logics implementation while at the same time applying service development best practices such as contract first approach. Atomic services are building blocks of SOA composite services and process services.
목차
Abstract 1. Introduction 2. Context 3. Problem 4. Forces 5. Solution 6. Structure 7. Participants and Responsibility 8. Strategy 9. Sample Codes 9.1. The service requirements artifacts 9.2. SID Layer Implementation 9.3. SBL Layer Implementation 9.4. SDA Layer Implementation 10. Testing Consideration 11. Consequences 12. Related Patterns 13. Conclusions References
키워드
Service Oriented Architecture SOAEnterprise Application Development and IntegrationAtomic New ServiceWeb ServiceContract First Approach
저자
Tchuta Leonard [ Shanghai Jiao Tong University, Shanghai, China ]
Chunhua Gu [ East China University of Sciences and Technology, Shanghai, China ]
보안공학연구지원센터(IJSEIA) [Science & Engineering Research Support Center, Republic of Korea(IJSEIA)]
설립연도
2006
분야
공학>컴퓨터학
소개
1. 보안공학에 대한 각종 조사 및 연구
2. 보안공학에 대한 응용기술 연구 및 발표
3. 보안공학에 관한 각종 학술 발표회 및 전시회 개최
4. 보안공학 기술의 상호 협조 및 정보교환
5. 보안공학에 관한 표준화 사업 및 규격의 제정
6. 보안공학에 관한 산학연 협동의 증진
7. 국제적 학술 교류 및 기술 협력
8. 보안공학에 관한 논문지 발간
9. 기타 본 회 목적 달성에 필요한 사업
간행물
간행물명
International Journal of Software Engineering and Its Applications
간기
월간
pISSN
1738-9984
수록기간
2008~2016
등재여부
SCOPUS
십진분류
KDC 505DDC 605
이 권호 내 다른 논문 / International Journal of Software Engineering and Its Applications Vol.5 No.1