« Home « Kết quả tìm kiếm

Nghiên cứu về web service và kỹ thuật tích hợp dịch vụ


Tóm tắt Xem thử

- Bạch Ngọc Sơn NGHIÊN CỨU VỀ WEB SERVICE VÀ KỸ THUẬT TÍCH HỢP DỊCH VỤ Chuyên ngành: Kỹ thuật máy tính.
- Các giao thc ph bin.
- Web Service.
- 15 King dch v.
- 15 Chng giao thc Web Service.
- 24 RESTful Web Service.
- Web service composition.
- Nghiên cu ci tin công ngh.
- Nhnh v các công ngh hin có.
- h thng.
- ng p theo.
- 71 2 LỜI CAM ĐOAN i dung ca lu“Nghiên cứu về Web Service và kỹ thuật tích hợp dịch vụ” là sn phm do tôi thc hi.
- c trình bày hoc là ca cá nhân hoc tng hp t nhiu ngun tài liu.
- i li cn các thy cô trongVin Công ngh Thông tin và Truyn thôngi hc Bách khoa Hà N t nhng kin thc b ích và kinh nghim quý báu trong sut thi gian tôi hc tp, nghiên cu ti nhà ng.
- Cui cùng tôi i li c n bè, cng nhng nhà phát trin, nh.
- tôi có th c lu.
- 66 Danh mc hình v Hình 1: S khác nhau gi i t web 1.0 sang 2.0.
- 16 Hình 3: Chng giao thc Web Service.
- 19 Hình 4: Mt chng giao thc khác.
- có th s dng trong BPEL.
- 63 5 Danh mc t vit tt XML eXtensible Markup Language HTTP HyperText Transfer Protocol API Application Programming Interface WS Web Service REST REpresentational State Transfer SOAP Simple Object Access Protocol WSDL Web Services Definition Language WADL Web Application Description Language UDDI Universal Description, Discovery, and Integration RDF Resource Description Framework SOA Service Oriented Architecture RPC Remote Procedure Call URI Unified Resource Identifier N3 Notation 3 OWL Ontology Web Language DAML-S DARPA Agent Markup Language for Services RDFS RDF Schema WS-BPEL Web Services Business Process Execution Language WWW World Wide Web BPEL4REST BPELfor REST OpenESB Open Enterprise Service Bus 6 PHẦN 1.
- GIỚI THIỆU Trong phn này, tôi s gii thiu v mt s nn tng công ngh và các chun n nghiên cu này.
- thc s phát trin ca Web và các mc trng ca các giao thc, các chuc nâng lên d.
- ln nh i k ca Web 1.0, khi WWW bu phát trin mnh m.
- yu là cung cp thông tin, s t ching thông tin là t ch qun trang web c, i cung cp ni dung là ch qun ca trang Wi s dng ch yu ch có th c d liu trên Web, không h có s i vi ni dung trang Web.
- N ng gi các trang Web d Web n vi dng wiki, báo mng mà không có mc bình lu ý kin, h.
- c khó có th phn hi lc ni dung trên Web.
- Trình duy n, vì ch c c nhu cu hin th n, ph bin có Lynx, dùng giao din i dng n, hin vc s dng.
- Web 2.0 7 T nhu cu v s u gia ch qui dùng, các công ngh mc phát tri.
- c trang b các công ngh.
- Thut ng Web 2.0 bc s dng l b.
- i h thng web, thông qua vic bình lu.
- bu xut hin nhi u có th c to ra mt cách linh hot da vào vi i c, thông tin có th c tìm kim qua các b máy tìm kim ch không cn phi ghi nh ng d c.
- Hình 1: Sự khác nhau giữa quy mô và xu hướng thay đổi từ web 1.0 sang 2.0  cui thi k này, Web API da trên REST và SOAP b.
- Nhng nhà phát trin bên th ba có th tc các ng d i h thng, ví d 8 chúng ta có th s dng Facebook API ho.
- xây dng các ng dng share/tweet, nhn tin, vit status mà không cn phi vào trang Web, các trang Web hiu tích hp h tr p s dng Facebook, và các trang n ng có 2 nút share và like (khi ta n vào mt trong 2 nút này thì các Facebook/Twitter API s c gi.
- nên rn, cn mt công ngh t.
- Web 3.0 Trong khi Web 2.0 chú trng vào vic khuy i dùng c, có th c coi là mt phn m rng) chú trng vào ng a trong các n th hic nc vit trong các th HTML, thì bây gi nó s c vit nh dng khác, giúp cho các ni dung này tr nên có ng i vi i vi dùng thì h khó có th nhn ra s khác bi i vi máy t s ci tin l p xp, tìm kim thông tin, din gii thông tin tr nên kh.
- Ngày nay, khá nhiu trang Web s dng công ngh ng.
- cung cp thông tin, t toàn b Website v World Cup ca h c xây dng trên nn web ng (v mt hin th, trên Website vn s d.
- Facebook, Twitter hoc các dch v W n tr thành mt yêu cu bt Website tr nên lc t n cn xem xét nhin các lui gii s di qun lý hoc các bên cung cp d liu th i s dng dch v.
- S tin hóa trên có th tóm tt gn l.
- 9 Tính cht Công ngh Ng.
- Web 1.0 READ HTML Web 2.0 READ-WRITE PHP, XML, JSON, ASP, RSS TAG, INDEX Web 3.0 READ-WRITE-UNDERSTAND RDF, XHTML, OWL, RDFS PERSONALIZATION KNOWLEDGE Bảng 1: So sánh Web giữa các giai đoạn phát triển Các khái niệm cơ bản Web Service a W3C (World Wide Web Consortium), Web Service (tm dch là dch v Web) là mt h thng phn mc thit k.
- Web Sc coi là mt công ngh n cuc cách mng trong cách thc ho.
- Giá tr n ca Web Service da trên vic cung c c theo chun trong vic truy nhi vi h thóng gói và h thng k tha.
- Các phn mc vit bi nhng ngôn ng lp trình khác nhau và chy trên nhng nn tng khác nhau có th s dng Web S.
- Tuy nhiên, công ngh xây dng Web Service không nht thit phi là các công ngh mi, nó có th kt hp vi các công ngh.
- i s phát trin và ln mnh ca Internet, Web Service tht s là mt công ngh.
- phc tp trong tích hp và phát trin h thng.
- Web Service Composition Tng hp Web Service là m c kt hp các Web Service ri rc s.
- to nên mt Web Service m i mt Web S.
- tng hp Web Service thì các Web Service thành phn phi tuân theo mt chun nhnh (chính thng là s d.
- n theo c n hóa giao din và giao thc giúp lp trình viên g n c chu.
- có th kt h i nhau (s dng chng giao thc WS.
- V t ging b nào cho v.
- Tìm hiu kin trúc chung ca Web Service: Chng giao thc Web Service và các mô hình.
- Các chuc s dng trong Web Service: Tìm hiu chi tit v tng chun, bao gm cú pháp, cách thc s dng, v trí trong tng giao th.
- ng phát trin ca Web Service, các công ngh n.
- Tìm hiu v Web Service Composition, ni dung bao gm.
- Tìm hing tip cn, thành t n ti trong vic kt hp các dch v Web.
- tích hp dch v c s dng hin ti.
- Tìm hiu các công ngh có liên quan  Tìm hiu các công ngh b tr cho Web Service  Tìm hiu các nghiên c n phm vi nghiên cu c.
- Nghiên cu các công ngh hi ng phát trin ca các công ngh liên n Web Service và Web Service Composition - Xây dng mt b gii pháp dung hòa gia các công ngh có sn t k chi ti.
- s dng  Thit k.
- Nêu chi tit cách tht, cách thc s dng các ch ng da trên thit k.
- Th nghim và so sánh vi các gii pháp hin tc s dng ph bin t lun 12 3.
- thc s phát trin, nhng nhu cu ny sinh, các công ngh mng th.
- cn hai khái nin là Web Service và vic kt hp chúng, hai ng nghiên cu chính ca lu c v.
- Phn 2: Lý thuyết nền tảng i thiu chi tit các chun, các giao thc s dng ph bin, các khái nim, kin trúc trong Web Service, gii thiu thêm v các gii pháp kt hp Web Service.
- ha nhn hóa vic tng hp Web Service.
- Sau t có th nghi i các công ngh hin có.
- và có so sánh mt s m ging và khác, nhng công ngh b tr cho Web Service và vic tích hp chúng.
- Các khái niệm, định nghĩa, thuật ngữ - Web Service: Dch v Web là mt dch v c cung cp bi thit b n t c gi là host, các thit b n t khác kt nn thit b n t này và s dng dch v c trên nn tng Web.
- Dch v này có th c to ra bng cách kt hp nhiu Web Service thành phn khác.
- r Web Service chia thành 2 phân lớp lớn.
- Các Web Service theo chuẩn REST, vận dụng sự miêu tả các tài nguyên Web sử dụng các Web API dạng stateless - Các kiểu Web Service còn lại - Web Service Composition Web Service Composition (tm dch: tích hp/tng hp dch v Web) là mt khái nim v cách th.
- các Web Service có th i nhau, to ra mt Web Service m.
- c to ra bng cách này thc gi là mashup.
- cho các Web Service t giao tii thông tin vi nhau.
- Web Service Protocol Stack Chng giao thc Web Service là chng giao thc m nh vt c th cách th.
- làm các Web Service có th hong và trao i vi nhau.
- s dng trong Web S c s dng rt ph bin, hu ht các chun WS* chính thng u da trên XML.
- HTTP HTTP là vit tt ca Hypertext Transfer Protocol (giao thc truy bn), là mt giao thc chun  tng ng d.
- i d liu là request-response, và nó là mt giao thc phi tr i request-response d lic li vi nhau).
- HTTP là mt giao thgin và nhc s dng trong rt nhiu h thng.
- HTc s dng trong Web Service d c ca nó có th c ánh x (m i, không chính xác) sang CRUD (Create, Read, Update, Delete), ví d GET ng vi READ, PUT ng vi UPDATE, DELETE ng vi DELETE, POST có th dùng ng vi CREAT.
- S ánh x trên ch manh tính chc, nhii s dng ch không phi là mt ánh x chính xác mà chính thng.
- Tuy JMS là mt giao thc ph thuc nn t.
- SOAP/JMS có th c s dng thay th SOAP/HTTP.
- tr kt nng b, và h tr các dng Web Service mà server gi yêu c.
- Web Service  ph nh.
- có th hi.
- bn cht và có th áp dng Web Service mt cách phù hp.
- Kiến trúc hướng dịch vụ SOA là mt kiu ki n ca ng dng cung cp các dch v cho các thành phn khác có th không thuc cùng ng dng, thông qua các giao thc truyn thông.
- Thành phn chính ca SOA là các dch v và các giao thc kt ni chúng.
- Service Mt dch v cn tha mãn các tính cht sau: Giao diện độc lập với nền tảng: Dch v có th c truy cp t bt k nn tng nào, min là tuân theo các chun v giao thc, d liu, các chu không ph thuc vào nn tng.
- Tính đóng: Mi dch v git h i s dng không cn bit vic x i c.
- Các tính cht ca SOA: Tính phân phối: Các thành phn ca h thng (c th là các dch v) nm trên các máy.
- m khác nhau, vic kt ni thông qua các giao thc truyn thông qua mng Internet.

Xem thử không khả dụng, vui lòng xem tại trang nguồn
hoặc xem Tóm tắt