TAILIEUCHUNG - G-ode, an extension of the apache ode for grid services
In our previous work [1], this problem was deeply analysed and from that a clean solution was proposed allowing BPEL-ODE invocation of Grid services. This paper aims to combine the previous result with new complete implementation for the proposed solution. The meaning of our solution will be explained more clearly through a BPEL workflow example. Our implementation called G-ODE, is an extension of the ODE enabling both Web Services and Grid Services invocation. | Journal of Computer Science and Cybernetics, , (2012), 245 259 G-ODE, AN EXTENSION OF THE APACHE ODE FOR GRID SERVICES BINH THANH NGUYEN1 , DUC HUU NGUYEN1 , THUY THANH NGUYEN2 1 Hanoi University of Science and Technology 2 University of Engineering and Technoloty Túm t t. GƯn Ơy, dàch vử lữợi v cĂc hằ thống luỗng cổng viằc sỷ dửng BPEL ang thu hút nhiãu sỹ quan tƠm nghiản cựu trong mổi trữớng tẵnh toĂn lữợi, bði vẳ chúng cho ph²p cĂc cổng viằc hỳu dửng cõ cĐu trúc cõ thº ữủc tÔo dỹng v ữủc gồi mởt cĂch tỹ ởng trong mổi trữớng lữợi. Vợi cĂc dàch vử Web (Web services) thổng thữớng (cĂc dàch vử khổng cõ trÔng thĂi), viằc tÔo dỹng v gồi chúng cõ thº ữủc thỹc hiằn bơng BPEL v cĂc engine (l chữỡng trẳnh dàch v thi h nh) cừa nõ nhữ ActiveBPEL v Apache ODE. Tuy nhiản, viằc gồi cĂc dàch vử lữợi (Grid services) (cĂc dàch vử cõ trÔng thĂi) lÔi gƠy ra mởt vĐn ã cho BPEL v cĂc engine cừa nõ, bði vẳ chúng thiáu cĂc °c iºm hộ trủ cĂc dàch vử cõ trÔng thĂi. Trong mởt nghiản cựu trữợc Ơy cừa nhõm tĂc giÊ [1], vĐn ã n y  ữủc phƠn tẵch kÿ lữùng, v tứ õ mởt giÊi phĂp ỡn giÊn v ngưn gồn  ữủc ã xuĐt nhơm cho ph²p viằc gồi cĂc dàch vử lữợi tứ Apache ODE engine. B i bĂo nhơm tờng hủp cĂc kát quÊ trữợc Ơy, cũng vợi kát quÊ c i °t mợi ho n ch¿nh cho giÊi phĂp  ữủc ã xuĐt trản. ị nghắa thỹc tiạn cừa giÊi phĂp  ã xuĐt s³ ữủc minh hồa ró r ng hỡn thổng qua mởt vẵ dử luỗng cổng viằc sỷ dửng BPEL. C i °t cừa chúng tổi, ữủc gồi l G-ODE, l mởt sỹ mð rởng cừa Apache ODE, nhơm cho ph²p viằc gồi dạ d ng cÊ hai loÔi dàch vử l Web v Lữợi. Abstract. Grid services and workflows using BPEL have gained much interest in Grid computing recently as they allow useful structured tasks to be composed and invoked automatically within a Grid environment. With normal Web services (stateless ones), the composition and invocation can be done with BPEL and its engines such as ActiveBPEL and Apache ODE. However, the invocation of Grid services (stateful ones) .
đang nạp các trang xem trước