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ô hinh ứng dụng dịch vụ (web services) trên thé giới (Trang 44 - 48)

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, nhng 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, nhng 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, nhng cha 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ự cha 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ô hinh ứng dụng dịch vụ (web services) trên thé giới (Trang 44 - 48)

Tải bản đầy đủ (DOC)

(50 trang)
w