0
Tải bản đầy đủ (.doc) (59 trang)

Sử dụng các dịch vụ WS cho việc tích hợp

Một phần của tài liệu TỔNG QUAN KIẾN TRÚC HỆ THỐNG VÀ MÔ HÌNH ỨNG DỤNG DỊCH VỤ WEB (WEB SERVICES) TRÊN THẾ GIỚI 1 (Trang 45 -49 )

3.4.1 Dịch vụ WS: Giảm giá thành cho việc tích hợp

1. Với chu kỳ đi xuông của nền kinh tế ngày nay, các dịch vụ WS soi sáng cho các tổ chức nh ngọn đèn của hy vọng. Là sáng kiến từ các công nghệ nền tảng của Microsoft.NET và IBM WebSpere, các dịch vụ WS hứa hẹn một mức độ mới cho tính tương hợp giữa các nền tảng công nghệ khác nhau. Nhiều nhà cung cấp đã và đang đổ thời gian và tiền bạc vào các dịch vụ WS và tạo nên một tập hợp mới các công nghệ tương hợp nh XML, SOAP, WSDL và UDDI.

2. Các dịch vụ WS bắt đầu bằng XML. Ngôn ngữ này cho phép các hệ thống khác nhau nói chuyện được với nhau. Các dịch vụ WS sử dụng XML để tạo ra một tập hợp các giao thức chuẩn công nghiệp cho việc mô tả và trao đổi thông tin và thực hiện các giao dịch giữa các công ty. Bỗng nhiên, việc tích hợp hệ thống trở nên dễ dàng hơn và đỡ tốn tiền hơn.

3. Ngày nay các nhà quản lý công nghệ thông tin phải hiểu các dịch vụ WS là gì, cách chúng có thể tác động tới các nỗ lực tích hợp hệ thống bên trong và bên ngoài tường lửa, và cách chúng có thể giúp cải thiện những vấn đề cốt lõi của hệ thống.

3.4.2 Các giải pháp tích hợp ứng dụng mức xí nghiệp: Tích hợp mức xí nghiệp, nhưng với giá nào?

1. Trong môi trường xí nghiệp, giá thành của việc tích hợp các hệ thống khác hẳn nhau có thể chiếm một khoản ngân sách lớn của một dự án. Việc tích hợp Điểm-Điểm mà trên thực tế buộc cứng 2 hệ thống vào với nhau có thể dẫn tới việc tổng chi phí sở hữu TCO (Total Cost of Ownership) trở nên đặc biệt lớn vì sè lượng lớn các kết nối cần thiết trong môi trường đa hệ thống. Kết quả là, các công cụ tích hợp ứng dụng mức xí nghiệp EAI (Enterprise Application Integration) thường đưa ra một kiến trúc dạng kênh (bus), nơi mà từng hệ thống

được găm vào một hạ tầng chung và kênh bus điều khiển các giao dịch cần thiết cho từng hệ thống để nói chuyện với nhau.

2. Tuy nhiên, các giải pháp EAI vô cùng đắt và thời gian triển khai cũng rất dài. Giá nhân công của việc triển khai EAI thường vượt xa giá thành của phần mềm mà bản thân giá phần mềm cũng đã có thể tới hàng trăm ngàn đô la Mỹ. Nhiều nhà phân tích kêu các giải pháp EAI là các giải pháp sở hữu thương mại, rất phức tạp và tạo nên một nền tảng không mềm dẻo và không có khả năng thích ứng được. Rõ ràng, cố một nhu cầu cực lớn cho một tiếp cận Ýt tốn kém hơn trong việc tích hợp và các dịch vụ WS hứa hẹn chính điều này. Sự tin cậy của các dịch vụ WS vì dùa trên các chuẩn mở sẽ làm giảm giá thành của các phần mềm cần có và cho phép các sản phẩm tích hợp từ nhiều nhà cung cấp khác nhau tương hợp được với nhau.

Có thể nói, các dịch vụ WS sẽ làm giảm đáng kể giá thành và tính phức tạp của việc tích hợp các ứng dụng, hệ thống và nghiệp vụ.

3.4.3 Hỗ trợ sẵn các dịch vô WS

Việc tích hợp sẽ trở thành một mặt hàng? Trước mắt các giải pháp tích hợp chi phí thấp sẽ là cốt lõi của việc chào hàng về các dịch vụ WS. IBM, Microsoft, Sun, Hewlett-Packard,... chào các công cụ tích hợp cho dịch vụ WS. Hơn nữa, các nhà cung cấp EAI hàng đầu (TIBCO, SeeBeyond, WebMethods và Vitria) đang bổ sung các khả năng tích hợp... vào các sản phẩm của mình. Các nhà cung cấp phần mềm mức xí nghiệp bao gồm Siebel, PeopleSoft và i2 cung cấp các giao diện dịch vụ WS cho các dòng sản phẩm cốt yếu của họ. Và danh sách các nhà cung cấp này vẫn ngày một gia tăng.

3.4.4 Đơn giản hóa việc tích hợp bằng sử dụng các giao diện dùa trên các chuẩn mở

Rõ ràng là thị trường đòi hái một tiếp cận đơn giản và Ýt tốn kém hơn cho việc tích hợp. Các dịch vụ WS chính là câu trả lời. Các dịch vụ WS xuyên thủng, nhưng không phá vỡ thị trường EAI truyền thống. Tiếp cận của dịch vụ WS so với EAI đang quản bá cho những lợi Ých của việc tích hợp mà không làm tăng

rủi ro, chi phí và cả độ phức tạp nh đối với hầu hết các tiếp cận EAI. Các dịch vụ WS đưa ra một giải pháp tích hợp tốt hơn vì chóng dùa trên các chuẩn mở nên dễ dàng sử dụng và được hỗ trợ một cách rộng rãi. Các dịch vụ WS là sự mở rộng tiếp theo một cách logic của EAI vì công nghệ này tiêu chuẩn hóa các cơ chế giao tiếp, mô tả và phát hiện. Sức mạnh của EAI vẫn được giữ nh tính toàn vẹ của các giao dịch phân tán, tính tự động hóa của qui trình và chu trình xử lý phức tạp, rồi cả việc tù động hóa các qui trình nghiệp vụ nữa.

3.4.5 Tích hợp với các nghiệp vụ khác - Sau tường lửa

1. Trong khi EAI chiếm vị trí bên trong các tường lửa cảu doanh nghiệp thì việc tích hợp giữa các doanh nghiệp với nhau theo kiểu B2B (Business - to - Business) lại tích hợp các hệ thống giữa các doanh nghiệp. B2B đã từ lâu được hoàn chỉnh với việc sử dụng các công nghệ dạng trao đổi dữ liệu doanh nghiệp EDI (Enterprise Data Interchange). EDI là một công nghệ tương đối bí mật đòi hái số lượng thành viên tham gia rất lớn và phải hiểu rõ ngữ nghĩa của các thông điệp được trao đổi. Việc triển khai EDI, dù cho bản chất “tiêu chuẩn hóa” của nó, vẫn rất khác biệt nhau đối với từng doanh nghiệp (đặc biệt trong giới công nghiệp). Vì thế, hầu hết các triển khai của EDI đều kéo theo mô hình dạng một hãng lớn yêu cầu các nhà cung cấp của mình giao tiếp với hãng thông qua EDI. 2. Dịch vụ WS hứa hẹn giảm giá thành các hệ thống tích hợp giữa 2 công ty và chúng hứa hẹn giảm giá thành việc tích hợp bên trong các công ty đó. Việc sử dụng các chuẩn mở, tránh được việc chồng chéo và phát hiện một cách chủ động, tất cả đều cải tiến khả năng của dịch vụ WS để cho phép tích hợp với chi phí thấp hơn giữa các công ty.

3. Hơn nữa, thông qua việc sử dụng đăng ý UDDI, trong tương lai có khả năng các công ty tích hợp với nhau một cách trực tuyến: một công ty tìm một dịch vụ từ một vài công ty khác có khả năng tìm ra dịch vụ cần thiết trong mét đăng ký nào đó (kể cả là một đăng ký mang tính công cộng hoặc cá nhân một khi được đưa lên Internet và được đảm bảo bởi một bên thứ ba). Một dịch vụ cần thiết được xác định, khách hàng có thể sử dụng hoặc loại bỏ dịch vụ khi cần.

Tóm lại, các dịch vụ WS hứa hẹn giảm giá thành các hệ thống tích hợp giữa 2 công ty còng nh hứa hẹn giảm giá thành việc tích hợp bên trong công ty.

3.4.6 Việc triển khai tích hợp bằng dịch vụ WS vẫn còn nhiều thách thức

1. Tuy nhiên, việc sử dụng các dịch vụ WS ngày nay đứng trước một giải pháp tích hợp phức tạp hơn. Các dịch vụ WS ngày nay trội hơn trong việc cho phép giao tiếp giữa các máy với nhau, nhưng chưa phải là giữa việc xử lý qui trình và hoạt động. Nhiều công ty đang xem xét việc tự động hóa và cải tiến các qui trình nghiệp vụ cảu mình. Các dịch vụ WS hứa hẹn khả năng kết hợp các dịch vụ độc lập vào các dịch vụ phức tạp hơn, được phối hợp cao hơn và sẽ cung cấp khả năng tự động hóa qui trình và xử lý nghiệp vụ cho doanh nghiệp. Tuy nhiên, việc kết hợp và phối hợp vẫn còn đang được nghiên cứu phát triển.

2. Các dịch vụ WS sẽ thỏa mãn nhu cầu tích hợp bên ngoài cho các tổ chức thông qua việc cho phép các đối tác hoặc khách hàng truy cập một cách an toàn tới các thông tin chứa bên trong các hệ thống nội bộ đa nền tảng. Các dịch vụ WS giảm nhẹ thách thức về giao tiếp dữ liệu giữa các đối tác qua việc chuyển việc tích hợp từ mô hình kênh (bus) kiểu Điểm-Điểm (thường là mang tính sử hữu của một công ty nào đó) sang mô hình biến đổi tại tầng (layer) giao tiếp với XML, SOAP và WSDL.

3. Các dịch vụ WS còn cung cấp một công nghệ giao tiếp hiệu quả trong các doanh nghiệp với các kiến trúc phức tạp, tổ hợp từ các hệ thống đa nền tảng, sử dụng các mô hình đối tượng khác nhau dùa trên các ngôn ngữ khác nhau.

3.4.7 Các dịch vụ WS đáp ứng khả năng hoàn vốn đầu tư trong việc tích hợp

Trước mắt, ứng dụng nghiệp vụ trước tiên của các dịch vụ WS sẽ là cải thiện việc tích hợp. Các doanh nghiệp thường phải dự kiến giảm giá thành tích hợp bằng một giá trị chấp nhận được, có xem xét tới sự chưa chín muồi của các giải pháp hiện đang có tại thời điểm hiện hành. Tuy nhiên, giá trị thực tế từ các dịch vụ WS nằm ở tiềm năng lâu dài của nó. Vì các thành phần khác nhau của mô hình dịch vụ WS đều có vị trí xứng đáng và các doanh nghiệp học cách nắm lấy

cơ hội tốt nhất về kiến trúc hướng dịch vụ nên công nghệ dịch vụ WS sẽ tiếp tục tiết kiệm tiền bạc với việc đơn giản hóa tích hợp hệ thống.

Tóm lại, các hà lãnh đạo về công nghệ thông tin (CIO) có nhu cầu tích hợp một cách có hiệu quả hơn các ứng dụng sống còn, được chăm sóc một cách tốt nhất và các hệ thống mang tính kế thừa tạo nên chính doanh nghiệp của họ. Các dịch vụ WS có thể đáp ứng một cách trực tiếp nhu cầu này.

Theo http://www.xml.org/xml/wsi.pdf

Một phần của tài liệu TỔNG QUAN KIẾN TRÚC HỆ THỐNG VÀ MÔ HÌNH ỨNG DỤNG DỊCH VỤ WEB (WEB SERVICES) TRÊN THẾ GIỚI 1 (Trang 45 -49 )

×