- Nếu quá trinh thương lượng chất lượng dịch vụ thành cơng, các Service
Sau khi thiết lập biến mơi trường cho Apache SOAP chúng ta phải tiễn hành thiết
lập các biến mơi trường cho Apache Axis.. Nếu quá trình cài đặt Apache Soap và Apache Axis thành cơng thì màn hình máy tính sẽ hiển thị như sau khi ta gọi đến trang admin của các Soap engIne này.
, kh 1m10 1| 00.10ï, II NNHí,! |
+ ~=- 'E_ iErrilơiwsfrtradi7WE714odaxrkraif vi |“...
[xe Lrữ Xe r— [ ai: Ế Ea Trad2 Í ke:
lẾố đa IWĐ! =iszarlie, là zhế? đutrấi Eixe 'lR* E `... ` .. sa Tàøk: —
R2 | Lr—,M x ý + sếnE£ 1" jnnw “z
Hình 28: Minh họa giao điện Admin của apache soap trên Web Server tại cơng 2417
Äuache SÙNÌ min Ta 1 11n 1n Ni 1y: TP nh] TỊ -_ ID
G `
FPnsưK FC Van Pa xrÊnn PTrrr Đrận
ba [rap 'ife san: œ7206aspsaitf@iÍ
WữŒ 4$È* €Ĩ [l|spsdxs Scer Adan Teế F} -EIl ~*i}Psx~+Ø sex —
Ti kat da xan rrnnf te đa pailax ®
Ĩ ——————› ——————› gì So
| Depl LFR
X-] .ccal rủr armE "®%\ lun -
Hình 29: Minh họa giao điện Admin của apache soap trên Web Server tại cơng 8080
Nếu cài đặt Apache Axis thành cơng ta cĩ thể nhìn thấy giao diện trang Admin của Apache AxIs như hình dưới đây:
“œ + L nïga „,kx mm -rhỉcE Í lãm] JmHHhrejr .ấ", =
.- Em "Nuư: Frrmr ' mỶi “at Ả
li -#Z l[Zlarmr=asd Êãä : En th Ti ÌEkmn Cũ tèp z “”
- Ì
„ = g |
®©Xpache-.xxvI=
Langmerr [—Ï] [inl
EBrEnr' %5 zlrornr tả zãprc Sa - xin
Th Bạm 2Ì: zng th 9JƠng lõi rỈ¡1 TRÌNH Ì
= NH1 MLESmgz = ï nà air thị a-cl nrroglfiriicai + ==sriigigriirs=
#m sffiltL {JƑIÊTLA ffibdd tLrl7 ướt
j=m | im \' me tÌrm xi sr rể ntrbrecnrẽ VÀ m3 n*Ag: mm
# WJ - ¡nữ n lkrcvi 2s<5pxb1t dam Hrr n đan .=nge r TIIT] Bang ý r na Ht VLS[1|,¡
m TLЧẩ À im Mác Chư Íp8 : ch mới rsnjïr j'ngÿt
“&m II? NHIEY yhiia Icianhk: rl 1#rz ¡lxr[prnhh r7 nar? NT? FIS167ENA1
m mx?1ZLPjrlrmswnlgn [ri6x mi erl T‹i: clmääÌl Ẩm: s= Snal,/ eabcmri j
E:= diãal-lä tia. xệlzsÌäLÍ ÍtgfTE8 á8, iäi¿:2iiãiiZiđ lổø B328 2giiiree clecliä kli:sệ bí ÝL HH] E (l2 4 si kí ha lý 2 ã)1ƒ6ãZ điiiii báã=E
t†xiemi t
% mBlrlndfreg :Đxifs
M @-- lrgrrrrắrii tr ÌHÌF2H TU thi £Ì62t rn cxLSJVH HIHY rrš rỉ BH r3 £1N }Rg=c. LÍLZ hồcr|> tin m Lrri rải harrr tTrriEipb7
TÃC>Vi Ji serẽ li cirớg crli¿cgrmli Tom thịt Lrẽim rÌisqirrli Lcị s@@ưNï Hằng: #BIT FREEEZI16 }s850808
# run hmv nrzlzliarnr Eurdaze 5 xịn 1: tPrOIE- 721L yrit TÊ< vn XL E1 pgzzi TSaIL tr? T6<ở z4 xÍn tSIAT TRNHII1E BH:
=n
: ngã 'MH:]i = si rắr.zan Bị sinh. #
Hình 30: Minh họa trang Admin của Apache Axis trên Web Server tại cơng 8080
60
Sau khi các Soap Engine đã sẵn sàng phục vụ, chúng ta hồn tồn cĩ thể triển khai các Web Service đề thực hiện mục tiêu bải tốn.
6.3.2. Xây dựng và triển khai các Web Services thành phân
Sau khi đã cài đặt thành cơng các Soap cngine, chúng tơi sẽ tiễn hành cài đặt các Scrvice Composition trên các Web Servcr vừa được cài đặt lên.
Cai đặt Service SearchHoftel
Trước tiên tiễn hành cài đặt Web Service SearchHotel chạy trên mơi trường J2EE tại cơng 2417.
Tệp cài đặt cho Wcb Scrvicc ScarchHotel được chúng tơi viết trong Íilc
SearchHotelService.java, trong file này cĩ chứa một phương thức SearchHotel với đối số truyền vào là một String và kết quả trả về cũng là một String. Khi Service Proxy gọi tới
SearchHotel Service, thì xâu chứa tên của thành phố đích đến được đĩng gĩi vào thơng điệp SOAP, tại SearchHotel Service, sử dụng xâu chứa tên thành phố đích đến làm đối số điệp SOAP, tại SearchHotel Service, sử dụng xâu chứa tên thành phố đích đến làm đối số truyền vào, thực hiện thao tác tìm kiếm trong database xem cĩ kết quả khách sạn nào tương ứng với thành phố đích đến đĩ hay khơng.
Elapa. ÉđT Ngữ ( #5rêđn, hvrz1idL. 1đ: . TY 15E111 _ Eal1TIRSEHEG | | š L& iïh rii#LL kigđ Ki nđũ 3
c=”n bE iLeEHakiSOEL - @EEEđđiEEET. L0 | "The r5 [1:7 ; 1aEaThriäE š 351đb/ hr aerLEEPR, “ri F, Palxc1Z3)