1. Trang chủ
  2. » Luận Văn - Báo Cáo

Ứng dụng kiến thứ hướng dịh vụ vào quy trình sản xuất và ung ấp tin ủa thông tấn xã việt nam

92 1 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Ứng Dụng Kiến Trúc Hướng Dịch Vụ Vào Quy Trình Sản Xuất Và Cung Cấp Tin Của Thông Tấn Xã Việt Nam
Tác giả Phạm Đức Thịnh
Người hướng dẫn Tiến Sỹ Vũ Thị Hương Giang
Trường học Trường Đại Học Bách Khoa Hà Nội
Chuyên ngành Kỹ Thuật Phần Mềm
Thể loại luận văn
Năm xuất bản 2017
Thành phố Hà Nội
Định dạng
Số trang 92
Dung lượng 6,08 MB

Nội dung

Hình 1.5 Giao diện công cụ Selenium IDEthành ph n trên giao di n trang web... New York, NY - November 21 Et, sent luptat luptat, commy Nim zzriureet vendreetue modo dolenis ex euisis nos

Trang 2

2

B GIÁO D Ộ ỤC VÀ ĐÀO TẠ O TRƯỜNG ĐẠ I H C BÁCH KHOA HÀ N I Ọ Ộ

-

PHẠ M Đ Ứ C TH NH Ị

Ứ NG D NG KI Ụ ẾN TRÚC HƯỚ NG D CH V Ị Ụ VÀO QUY TRÌNH S N XU T VÀ CUNG C Ả Ấ Ấ P TIN

Trang 3

3

L ỜI CAM ĐOAN

và tìm hi u c a ể ủ riêng tôi dướ ự i s hướng d n c a Ti n s ẫ ủ ế ỹ Vũ Thị Hương Giang, không sao chép b t k k ấ ỳ ết quả nghiên c u nào c a các tác gi khác N i dung c a lu ứ ủ ả ộ ủ ận văn

có tham kh o và s d ng m t s thông tin, tài li u t các ngu n sách, t ả ử ụ ộ ố ệ ừ ồ ạp chí được

li t kê trong danh m ệ ụ c các tài li u tham kh o ệ ả

Trang 4

4

LỜI CẢM ƠN

Trong su t quá trình th c hi n lu     c s K thu t ph n m   m v  tài:

 ng d ng ki   ng d ch v vào quy trình s n xu t và cung c p tin c a Thông      

t n xã Vi   g ng t p trung nghiên c u, h ng hóa lý lu n, thu th     th   p tài li u, v n d ng lý lu n vào phân tích tình hình hi n t i và gi i quy t v          thc ti t ra Bên c  c s   ch b o và nh ng góp ý c a    

s    ng v i c g ng, n l c trong h c t p và nghiên c u c a b           n

Tôi xin g i l i c     t c nh  tôi, các tác gi 

d n, ch b o t     y tinh th n trách nhi m c    ng d n khoa h c là  

Tôi luôn nh n th c r ng, lu     không th tránh kh i nh ng thi u sót, t      n

t i do hi u bi t h n h      c h n ch c a b     tài nghiên c u bao 

g m nhi   u n i dung, th i gian nghiên c u h n h p Vì v y, r t mong        nhc nh ng 

thi

chân thành c a t   t c   m   i./.

Trang 5

5

M Ụ C LỤ C

PHẠ M Đ Ứ C TH NH Ị 2

L ỜI CAM ĐOAN 3

M Ụ C LỤ C 5

DANH M Ụ C HÌNH Ả NH 7

DANH M C B NG Ụ Ả 8

DANH M Ụ C THU T NG VÀ T Ế Ậ Ữ Ừ VI T T T 9 Ắ PHẦN MỞ ĐẦ U 10

CHƯƠNG 1 TỔ NG QUAN 15

1.1 Hi n tr ng ng d ng công ngh thông tin trong vi c ti p nh n và x lý yêu          c  t tin bài t i TTXVN 15 

1.1.1 Quy trình ti p nh n và x lý yêu c u 16    

1.1.2 Các b  t c   th p c a h ng hi n t i 17  

1.2 M    tài 18

 ng gi i pháp 18 

1.4 Các công vi  c c n th  c hi n 19

 lý thuy t và công ngh 19  

1.5.1 Ki  ng d  ch v SOA 19

1.5.2 D ch v Web (Web Service) 21  

1.5.3 Ngôn ng  WS -BPEL 2.0 27

1.5.4 Oracle SOA Suite [14] 30

1.5.5 Selenium Web [15] 31

1.5.6 NewsML- 33 G2 1.6 K  38

CHƯƠNG 2 MÔ HÌNH TÍCH HỢ P D CH V TI P NH N VÀ X LÝ YÊU Ị Ụ Ế Ậ Ử C Ầ U Đ Ặ T TIN BÀI 39

2.1 Xây d ng d   ch v 39

2.1.1 D ch v p nh n yêu c   Ti   t tin bài 39

2.1.2 D ch v T o l p tin bài 41    

2.1.3 D ch v Biên t p tin bài 44   

2.1.4 D ch v   Xut b n tin bài 46

2.1.5 D ch v G i tin bài 53   

Trang 6

6

2.2 Mô hình Tích h p d   ch v 54

2.3 K  61

CHƯƠNG 3 THỬ NGHI M TRÊN N N T NG ORACLE SOA SUITE 62 Ệ Ề Ả 3.1 Mô hình tri n khai 62 

 t và th nghi m 63  

 t 63

3.2.2 K ch b n th nghi m 64    

3.3 Quy trình th nghi m 65  

3.3.1 Bi  cha  ng d ng 65 

3.3.2 Giao di n th nghi m 67   

 t qu th nghi m 74   

K Ế T LUẬ N 76

TÀI LIỆ U THAM KH O 79 Ả PHỤ Ụ L C Đ c tả ặ WSDL c a các d ch v trong h th ng 81 ủ ị ụ ệ ố D  ch v Ti p nh n yêu c u 81  

D  ch v   T o l p tin bài 82

D  ch v Biên t p tin bài 84 

D  ch v Xut b n tin bài 85

D  ch v  G i tin bài 89

D  ch v Ti p nh n và x lý yêu c    t tin bài ( ng d ng tích h p d ch v ) 91     

Trang 7

7

DANH M Ụ C HÌNH Ả NH

Hình 1.1 Quy trình x lý yêu c u tin bài t i Phân xã 16  

Hình 1.2 Quy trình x lý yêu c  t tin bài 17

Hình 1.3 Ki n trúc phân t ng h th ng SOA 21   

Hình 1.4 Các thành phn trong Oracle SOA Suite 31

Hình 1.5 Giao di n công c Selenium IDE 32 

Hình 1.6 Ki n trúc c a News Item 34 

Hình 2.1 Mô hình chuy   d li u qu n lý yêu c u 40  

Hình 2.2 Mô hình chuy  i h th   ng s n xu   t tin Phân xã sang d  ch v  web 42

Hình 2.3 Mô hình chuyi h th   ng s n xu   t tin Ban biên t  p 44

Hình 2.4 D  li u Tin bài 47

Hình 2.5 C u trúc c a News Item (NewsML-   G2) 48

Hình 2.6 Mô hình chu  n hóa tin theo NewsML- 49 G2 Hình 2.7 Mô hình tích h  p d ch v nh m ti   p nh n và x lý yêu c    t tin bài 56

  c t BPEL c a ng d ng tích h p d ch v 60      

Hình 3.1 Mô hình tri n khai tích h p d ch v 62   

Hình 3.2 Mô hình ánh x  gi i pháp theo ki n trúc SOA 63 

Hình 3.3 Kch b  n th nghi m mô hình tích h p d     ch v  65

Hình 3.4 Bi use case cho khách hàng 65

Hình 3.5 Bi use case cho ng d ng 66  

Hình 3.6 Bi   tu n t quá trình th c hi   n ch     a ng d ng 67 

Hình 3.7 Giao din  ng d ng BPEL 67 

Hình 3.8 Giao di n Qu n lý ng d ng BPEL trên Oracle Weblogic Server 68   

Hình 3.9 Giao di n Tìm ki m d ch v trong JUDDI 69   

Hình 3.10 Giao di n Thông tin D ch v   Ti p nh n và qu n lý yêu c    t tin bài trong JUDDI 69

Hình 3.11 Giao di  n g i yêu c  t tin bài 70 Hình 3.12 Qu n lý các ti  c x 70 lý

Trang 8

8

Hình 3.13 Theo dõi quá trình x lý trong ng d ng 71  

   d li u qu n lý yêu c   t tin bài 71

Hình 3.15 Giao di n qu n lý các yêu c u biên so n tin bài 72   

Hình 3.16 Giao di n qu n lý các yêu c u duy t tin bài 72   

Hình 3.17 Giao di n qu    n t c a khách hàng 74

DANH M C B NG Ụ Ả B ng 1.1 M   t s Activity chính trong BPEL 2.0 30

B ng 1.2 Các thu   n c a News Item 36 

B ng 2.1 Mã ngu n d ch v p nh n yêu c     ti   t tin bài 41

B ng 2.2 B ng mô t d     ch v   T o l p tin bài 44

B ng 2.3 B ng mô t d     ch v Biên t p tin bài 46 

B ng 2.4 Mô t d u tin bài trên XML Schema 47    li B ng 2.5 B ng chuy    i tin t c theo NewsML- 48 G2 B ng 2.6 B ng mô t d     ch v Xu  t b n tin bài 50

B ng 2.7 B ng mô t d     ch v  g i tin bài 54

Trang 9

9

DANH M Ụ C THU T NG VÀ T Ế Ậ Ữ Ừ VI T T T Ắ

Ch ữ Vi ế t

t t ắ

Telecommunications Council

t 

Language

Ngôn ng  mô t d ch v    web

Trang 10

10

PHẦN MỞ ĐẦ U

1 S c n thi ự ầ ế t của đề tài

Ngày nay, công ngh t trong nhn trong chi c phát tri n kinh t c    c ta Các s n ph m công ngh    

  c ng d ng r ng rãi trong m    c c   i s ng kinh t - xã h i và  

h u h   n nh ng giá tr   thi    t th c v c báo chí, 

các quy trình nghi p v Quy trình s n xu t và cung c        i s h c tr a

r t nhi u ph n m m tác nghi p, t các h ng h toàn b quy trình s n xu t tin        th  tr   

 p, biên t p, duy   n các ph n m m chuyên bi    u tin, truyn

nh n nh, v.v Tuy nhiên, quy trình này v n còn t n t i nhi u b t c p, ch y u là do           các ph n m m h tr hi     t tác d ng, thi   ng b và khó qu n lý,  

 c bi t là v   qu  t theo yêu c u 

ki n chính th c   c  c (ii) cung c p thông tin ph c v yêu c u lãnh    

 o c  ng và qu n lý c   c (iii) thu th p, ph bi n thông tin b ng các lo      i

TTXVN là m t t h p truy n thông v       u m 

hình; 1 nhà xu t b n cùng v i 5 trung tâm ph c v thông tin Ngoài ra còn có kh       i

  v ch  p in  

Trang 11

11

t n, b ngành và các t     u có nhu c u s d ng các s n ph m thông tin      này

Trang 12

12

Hi n nay, khách hàng tìm ki m mua bài qua h  tin  th ng tin d ch v c a    

h c ti p  tr   n tho i, email ho c g     n n TTXVN T  ti p nh n  yêu c u   , m i m t chuyên viên s ph trách m      c c a yêu c u và 

c p nh t vào h ng tác nghi p n i b Sau khi    th     o phê duy t yêu c u, chuyên   viên theo dõi và c p nh yêu c u vào các h ng s n xu t tin n i b c a TTXVN   t   th      qua tài kho cung c   x lý yêu c  c t o l p tin bài, biên  

t p và xu t b n tin ng th chuyên viên      i,   i c p nh t quá trình x lý yêu  

c u vào h   thng qu n lý yêu c   c duyt xu t b n, Ban  

 y tin bài và g i l i qua email cho khách hàng Có th y    th , m t yêu c   t tin bài c n ph   c c p nh t và x lý qua ít nh t 4 h ng tác nghi p riêng bi t      th   Chính vì vy, v  i s  ng hàng ch c yêu c u m t ngày trên m     c, vi c qu   n

thc hi n, gây m t mát thông tin, t n nhi u th i       t hi u qu công vi c   

  gi i quy  c các b t c p nêu trên, tác gi cho r ng c n ph i gi i quy t         các v sau:

Trang 13

 ng yêu c  t tin bài

gi i pháp ti    gi i quy  t bài toán H th ng s bao g m các d ch v tin t c        (news services) c a các   c thu c, k t n i v i nhau m t cách linh ho t M tr        i

d ch v có th ho     ng m   c l p và có th tích h p l i v i nhau d a trên      BPEL nh  m t  ng x  lý và ti p nh n yêu c   t tin bài

h p d ch v d a trên BPEL nh m gi i quy t v          t tin bài theo yêu c  u  n v

 c x lý bên ngoài h th ng tin d ch v hi n có c a TTXVN Thông qua d ch v          này, khách hàng có th t o các yêu c u t tin bài, nh ng yêu c u       sau c kim duy t thành công s      c t ng c p nh   n h ng c  th   s n xu t  tin phù h p thông qua d ch v     cung c   ng t ng h p l i và   

2 M ục đích nghiên cứ u củ a lu ận văn, đối tượ ng, phạ m vi nghiên c u ứ

Lu này nh   m xu t mô hình tích h p d ch v t tin theo yêu c u cho      phép p nh n và x lý t ti     ng yêu ct tin bài d a trên vi c tích h p d ch v s       n

Trang 14

xu t mô hình chuy

Chương 2   i các h th ng tác nghi p n i b thành     

d ch v   web Sau khi chuyc 5 d ch v   bao g m: d ch v p nh n yêu    ti 

c u, d ch v t o l p tin bài, d ch v biên t p tin bài, d ch v xu t b n tin bài, d ch v              

g i tin bài V i các d ch v     có c, tác gi xây d ng mô hình tích h p d ch v nh       m ti p nh n và x lý yêu c    t tin bài d a trên ngôn ng BPEL  

bài trên n n t ng Oracle SOA Suite Tri    t và th nghi m tích h p vào h    

th nghi m d a trên các tiêu chí v hi     chính xác

Trang 15

1.1 Hiệ n tr ng ứ ạ ng d ng công ngh thông tin trong vi c ti p nh n và x lý yêu ụ ệ ệ ế ậ ử

Trang 16

16

Hình 1.1 Quy trình xử lý yêu cầu tin bài tại Phân xã

Trang 18

c p nh t và x lý yêu c     t tin bài t ng  

gi i pháp ti    gi i quy  t bài toán H th ng s bao g m các d ch v tin t c        (news services) c  c thu c, k t n i v i nhau m t cách linh ho t M tr        i

d ch v có th ho     ng m   c l p và có th tích h p l i v i nhau d a trên      BPEL nh  m t  ng x  lý và ti p nh n yêu c   t tin bài

Trang 19

19

1.4 Các công việc cầ n th c hi n ự ệ

Lu này nh m    xu t mô hình tích h p d ch v ti p nh n và x yêu       lý

c u t tin bài theo quy trình hi n t i D ch v này cho phép ti p nh n và x lý t          

 ng yêu c  t tin bài d a trên vi c tích h p các d ch v s n xu t tin c        

v  thông tin trong TTXVN Các công vi  c c n th  c hi  th  n c :

m tác v  t   ch v    c s d ng b i khách hàng   

Trang 20

 Các nguyên tài trên  m t m  ng trong môi  ng SOA giá có tr  là các

d v c l p truy t không c n bi t t t bên  ch    có th su mà   cài  chi ti  i

Ki n trúc SOA s d ng ngôn ng mô ph ng và th c thi ti n trình nghi p v         

hi n trên ti   i các d ch v bên ngoài, ki n trúc SOA h giao ti p qua     tr 

th

b) Kiế n trúc chi ti t ế

c a SOA Ki n trúc SOA là m t ki u ki n trúc phân t       c th hi n qua hình v    sau:

Trang 21

 T ng phía trên nó là t ng ch    a service th c thi

 T ng ti p theo là t ng Orchestration (k t h p) là s k t h p các service th          c thi theo mt quy trình

 T ng trên c   a t ng Orchestration là t ng ch a các service nghi p v    

 T ng trên c a t ng các service nghi p v n toàn b quy trình hay lu ng      th hi   công vi c c a h     th ng doanh nghi p 

a) Giới thiệu

D ch v web (Web Service) là m    t trong nh ng chu   c áp d ng ph bi    n

nh t trong ki   ng d ch v T    ch c W3C mô t các d ch v    

Trang 22

22

 ch v web cung c p m t chu n tích h p gi a các ng d ng ph n m m khác nhau,           chy trên nhi u n n t ng ho c các framework khác nhau D ch v         i

<author>Gambardella, Matthew</author>

<title>XML Developer's Guide</title>

<genre>Computer</genre>

Trang 23

23

h p các quy t c mà m t tài li u XML ph i phù h       có th   c coi là "h p l   "

<xs:element name="title" type="xs:string" >/

<xs:element name="note" type="xs:string" minOccurs="0" >/

<xs:element name="quantity" type="xs:positiveInteger" >/

<xs:element name="price" type="xs:decimal" >/

</xs:sequence>

</xs:complexType>

</xs:element>

Tham kh o t   i: http://www.w3schools.com/xml/schema_example.asp

 ng c a các ng d    c xây d ng t nhi u ngôn ng và các    

Trang 24

24

  c ng là t p tin giao di n d ch v và t p tin thi     

cách th c làm th    giao ti p qua Web service Tên, giao th c liên k    nh

Trang 26

https://github.com/drapanjanas/vilnius-jug/blob/master/osgi-by-26

 tái s d ng các tài nguyên và các thành ph n t n t i s n nh m xây d ng        

 ng d ng m i, ta c n m t vài ki       và xu t b n thông tin v d ch    

v trong t   ch c Nh ng d ch v     n sàng và có th   c tìm th  làm

 u này có th s d ng các công c      tìm ki m các d ch v , m t    

Trang 27

qu n lý các s ki n và ngo i l       b o toàn d u khi có ngo i l x y ra BPEL  li   

 p m    c t c a riêng nó v   ch v  này [2]

c) C ấu trúc ủ c a m ột tiến trình BPEL

M

            c mô

Process: M  u b  u v i th <process> Các mô t cho ti     n

Imports

Trang 28

Sequence n chính mô t logic c a ti n trình Trong m t sequence    

s  ch a nhi Activity  u  c trình bày chi ti  i) M Activity có m  i  t nhi m 

<! establishes the relationship with the caller agent >

<partnerLink name="caller" partnerLinkType="tns:Greeter-Caller"

myRole="Greeter" />

</partnerLinks>

<variables>

<! holds the incoming message >

<variable name="request" messageType="tns:nameMessage" />

<! holds the outgoing message >

<variable name="response" messageType="tns:greetingMessage" />

</variables>

<sequence name="MainSeq">

<! receive the name of a person >

<receive name="ReceiveName" operation="sayHello" partnerLink="caller"

portType="tns:Greeter" variable="request" createInstance="yes" />

<! compose a greeting phrase >

<! send greeting back to caller >

<reply name="SendGreeting" operation="sayHello" partnerLink="caller"

portType="tns:Greeter" variable="response" />

Trang 29

 c th c hi n tu n t theo c      c khai báo trong ti n trình Trong 

Activity cơ bả n : là các Activity  , nó không th  ch   c b t k các

Activity c u trúc ấ : là các Activity có c u trúc, nó có th   chc các Activity khác bên trong nó

Activity x lý l i ử ỗ : các Activity    c s d lý l i và các ngo i l th   

x y ra trong quá trình ho     ng c a m t n trình   ti

các Activity khác nhau B ng sau mô t chi ti t v m t s Activity chính trong BPEL       2.0:

Trang 30

30

Validate Ki m tra tính h p l c a các bi      c d  nh

Sequence  thi t l p tu n t ho  ng c a các Activity       

Scope  chia nh ti n trình thành các Activity có các nhi m v    

liên quan v i nhau  (khi ti n trình tr nên ph c t p)    

Bảng 1.1 Một số Activity chính trong BPEL 2.0

SOA Suite là mt b  ph n m  m tiêu chu  xây d ng, tri n khai và qu n lý    tích h p h ng d a trên các khái ni m v   th    Ki ng d ch v SOA c a công   

Trang 32

Hình 1.5 Giao diện công cụ Selenium IDE

thành ph n trên giao di n trang web Tác gi s d ng công c         t o các k ch b   i h ng s n xu t tin Phân xã và h  th    th ng s n xu t tin Ban   biên t p T các k ch b n này công c s trích xu t ra mã ngu n Java, m i k ch b n           

 ng v i m t hàm hay m t function V y cu i cùng tác gi s         c các l  p (class), m  i l ng v i m t h th ng tác nghi p s n xu t tin n i b ch a các          

Trang 33

33

  d ng các chu  i tin t c 

   i t t c các lo i n i dung tin t c, có th      n, hình nh, âm thanh ho c   video Vi c chu n hoá cách thi t l p metadata trong NewsML- khi n cho m i d ng     G2   

d u khác nhau có th  li   c liên k t l   c tìm ki m d dàng   Hi n các hãng

Trang 34

34

Hình 1.6 Kiến trúc của News Item

\\rightsInfo\copyrightHol der\name  Thông t n xã Vi   t :

2) ninat:text (tin văn

b n) ả

Trang 35

35

3) ninat:video (tin video)

4) ninat:audio (tin audio)

c a NewsML-G2, giá  tr có th có c a  

@qcode theo uri: http://cv.iptc.org/new scodes/newsprovider/ 2) qua thu c tính 

2) stat:canceled (hủy xuấ ả t b n)

3) stat:withheld

hành phiên b n 

 u tiên

\\itemMeta\ firstCreated Khuôn d ng: YYYY- 

DDThh:mm:ss±hh:m

MM-m

 c m c th i gian   này thì item không

 c xu t b n   Khuôn d ng: YYYY-  MM-

v quá 

\\itemMeta\signal Giá tr có th là:  

1) sig:update

Trang 36

21 creator Tác gi  \\contentMeta\ creator Tác gi tin bài 

22 infoSource Ngu n tin  \\contentMeta\infoSource Ngu n c a tin bài  

23 subject Ch  \\contentMeta\subject Các ch : kinh t ,   

26 headline  \\contentMeta\headline   c a tin bài

Bảng 1.2 Các thuộc tính cơ bản của News Item

href="http://www.iptc.org/std/catalog/catalog.IPTC-G2-<catalogRef

href="http://catalog.acmenews.com/news/ANM_G2_CODES_2.xml" />

<rightsInfo>

<copyrightHolder uri="http://www.acmenews.com/about.html#copyright">

Trang 37

(New York, NY - November 21) Et, sent luptat luptat, commy

Nim zzriureet vendreetue modo dolenis ex euisis nosto et lan ullandit lum

doloreet vulla feugiam coreet, cons eleniam il ute facin veril et aliquis ad

minis et lor sum del iriure dit la feugiamcommy nostrud min ulla autpat velisl

duisismodip ero dipit nit utpatum sandrer cipisim nit lortis augiat nulla

faccum at am, quam velenis nulput la auguerostrud magna commolore eliquatie

exerate facilis modiamconsed dion henisse quipit at Ut la feu facilla feu

faccumsan ecte modoloreet ad ex el utat

</p>

<p>

Ugiating ea feugait utat, venim velent nim quis nulluptat num

Volorem inci enim dolobor eetuer sendre ercin utpatio dolorpercing Et accum

nullan voluptat wisis alit dolessim zzrilla commy nonulpu tpatinis exer

sequatueros adit verit am nonse exerili quismodion esto cons dolutpat, si

Trang 38

thuy  xây d ng mô hình tích h p d ch v p nh n và x     Ti  

lý yêu c  t tin bài

trong vi c ti p nh n và x lý Yêu c      t tin bài t khách hàng bên ngoài T   

gi nêu lên nh ng b t c p trong quy trình      t ra m c tiêu c a lu     xu  t

n  i b  c mô t b ng WSDL Mô hình tích h p d     ch v a d trên BPEL s t   ng

h p các d ch v thành m t quy trình ti p nh n và x lý yêu c         t tin bài m t cách 

Suite v i các thành ph n h xây d ng, tri    tr   p h  th

th  nghi  xu  t.

Trang 39

39

CHƯƠNG 2 MÔ HÌNH TÍCH H Ợ P DỊ CH V Ụ TIẾ P NH N VÀ X LÝ Ậ Ử

YÊU CẦ U Đ Ặ T TIN BÀI

sang d ch v   web  v i tài kho n, m t kh u và quy     n truy c p c   Vi c  làm này có thu n l i là không ph      xu t can thi p s     i các h th ng tác nghi  p

 i qua b Adapter và c n     m b o an toàn cho vi     tr , c p nh t và 

s d ng tài kho n c    

 p d ch v ti p nh n yêu c      t tin bài cung c p ch   ti p nh n và ki m duy t yêu c     t tin bài D ch v    c xây d ng thông qua 

Trang 40

40

vi c chuy    d liu mà hi n t   n lý thành d ch v   web

Mô hình chuyi h th   ng d a trên m u thi    t k  Adapter [11], c th   

Hình 2.1 Mô hình chuyển đổi cơ sở dữ liệu quản lý yêu cầu

 c chuy  i thành d ch v web D ch v     tip nh n yêu c   t tin

public interface RequestMngService {

public String addNewRequest(Request request);

public String checkRequestStatus(String requestID);

public bool updateRequest(String requestID, String info);

Ngày đăng: 18/02/2024, 12:36

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w