Danh mục

Mashup cho ứng dụng nghiệp vụ

Số trang: 3      Loại file: pdf      Dung lượng: 134.25 KB      Lượt xem: 9      Lượt tải: 0    
10.10.2023

Phí lưu trữ: miễn phí Tải xuống file đầy đủ (3 trang) 0
Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Mashup đang trở nên thịnh hành theo trào lưu Web 2.0. Thường các dịch vụ web dùng mashup kết hợp bản đồ với nhiều loại dữ liệu từ nhiều nguồn trên web. Trong năm qua, chúng ta đã chứng kiến nhiều site mới nổi đình nổi đám, như Zillow.com dự đoán giá bất động sản hay AuctionMapper thể hiện các kết quả tìm kiếm eBay trên bản đồ để giúp định vị những người bán hàng gần nhất.Nhưng mashup còn có thể làm được nhiều việc hơn là những bản đồ có chú giải cho những website thông thường. Kỹ...
Nội dung trích xuất từ tài liệu:
Mashup cho ứng dụng nghiệp vụ Mashup cho ứng dụng nghiệp vụMashup đang trở nên thịnh hành theo trào lưu Web 2.0. Thường các dịch vụ webdùng mashup kết hợp bản đồ với nhiều loại dữ liệu từ nhiều nguồn trên web.Trong năm qua, chúng ta đã chứng kiến nhiều site mới nổi đình nổi đám,như Zillow.com dự đoán giá bất động sản hay AuctionMapper thể hiện các kết quảtìm kiếm eBay trên bản đồ để giúp định vị những người bán hàng gần nhất.Nhưng mashup còn có thể làm được nhiều việc hơn là những bản đồ có chú giảicho những website thông thường. Kỹ thuật này cũng có thể áp dụng cho nhữngứng dụng nghiệp vụ phục vụ hoạt động của doanh nghiệp. Vì mashup dựa trên nềntảng kỹ thuật hiện có - JavaScript, XML và DHTML, kết hợp với kết nối Internettốc độ cao để hỗ trợ giao diện đồ họa và tính năng phong phú - nên không yêu cầuđầu tư nhiều. Mashup đang bắt đầu được xem xét một cách nghiêm túc như là giảipháp cho các vấn đề tích hợp, ứng dụng vốn thường là gánh nặng trước đây.Cách thức tích hợp linh hoạt này đã được áp dụng trước đây, như các site thươngmại điện tử kết hợp dữ liệu giám sát của UPS hay FedEx (các dịch vụ vận chuyểnhàng hoá) với thông tin đơn hàng để cung cấp màn hình tổng hợp về tình trạngđơn hàng. Trong môi trường doanh nghiệp, các hãng cung cấp giải pháp portal(cổng thông tin) như IBM và Plumtree đã từ lâu cung cấp các công cụ đồ hoạ đểcho phép kết hợp các nguồn dữ liệu một cách dễ dàng, tạo nên các ứng dụng webtùy biến đơn giản.Điểm khác biệt là giờ đây có sẵn nhiều thư viện API được xây dựng theo cácchuẩn chung giúp dễ sử dụng, theo Giovanni Gallucci, chủ tịch của KineticResults, công ty chuyên về tối ưu công cụ tìm kiếm và phân tích web.Kinetic Results đã tạo các mashup sử dụng dữ liệu lưu lượng web và các dữ liệuphân tích khác để tạo nên những báo cáo trực quan cung cấp cho khách hàng. Haynhư hãng môi giới địa ốc Zip Realty sử dụng mashup để tích hợp dữ liệu kháchhàng từ hệ thống CRM vào email gửi cho các đại lý. Danh sách các công công tyđang sử dụng mashup còn nhiều...Cố nhân trở lạiNhiều năm nay, các ứng dụng web đã xâm nhập rộng rãi trong môi trường doanhnghiệp, vì vậy việc tích hợp nhiều nguồn dữ liệu phía sau tường lửa không có gìmới. Tuy nhiên việc áp dụng AJAX (Asynchronous JavaScript and XML) đanglàm thay đổi cục diện. Điểm hay đó là bạn có một nền tảng hiện diện khắp nơi vàbạn có thể dễ dàng tích hợp các thành phần, theo Ross Dargahi, đồng sáng lậpkiêm phó chủ tịch công nghệ tại Zimbra, hãng phát triển các công cụ cộng tác vàemail dựa trên AJAX.Hơn nữa, khi ngày càng có nhiều doanh nghiệp và nhà cung cấp dịch vụ áp dụngcác công nghệ web, sẽ càng có nhiều dữ liệu ở dạng XML. Trước đây, phân nửakhối lượng công việc là tìm cách gắn kết các thành phần với nhau. Với XML vàcác công nghệ đi cùng với nó, công việc đó trở nên đơn giản, theo Gallucci.Aaron Tavistock, kiến trúc sư trưởng của Zip Realty, nhận định việc Google đưara Google Map API đã tạo nên bước ngoặt quan trọng. Google đã đóng góp rấtnhiều cho ý tưởng mashup với việc cung cấp miễn phí thư viện API cho các nhàphát triển. Trước đó chưa từng có việc cởi mở như vậy.Giao diện đồ họa phong phú cũng là yếu tố lôi cuốn, theo Dargahi của Zimbra.Trước đây, các ứng dụng web thường rất nhỏ gọn và dân trong nghề thích chúngvì dễ triển khai. Nhưng người dùng lại không mấy thiện cảm với ứng dụng web vìchúng thô kệch và ít tính năng hơn ứng dụng desktop. AJAX có thể giúp đem đếngiao diện phong phú cho các ứng dụng web nhỏ gọn. Nhưng ẩn đằng sau giao diệnđập vào mắt người dùng là cái quan trọng hơn - những thông tin có được thôngqua API.Hấp dẫn SOAVới việc áp dụng rộng rãi các chuẩn web, việc truy cập thông tin đã trở nên dễdàng hơn nhiều, theo Dan Gisolfi, một kiến trúc sư của IBM, chuyên tư vấn vềmashup cho khách hàng doanh nghiệp. Các công nghệ tinh vi hơn và mới hơn củaSOA (Service Oriented Architecture) và dịch vụ web (Web Service) như SOAP(Simple Object Access Protocol), WSDL (Web Service Description Language) vàREST (Representational State Transfer) cũng có thể góp phần tạo nên mashup.Theo một nghĩa nào đó, mashup là dạng đơn giản nhất của ứng dụng dựa trênSOA. Mashup rất phù hợp với ý niệm doanh nghiệp hướng dịch vụ”, theo ShanePearson, phó chủ tịch tiếp thị của BEA Systems, hãng chuyên về giải pháp dịch vụweb. Thậm chí, Jason Bloomberg, chuyên gia phân tích của công ty tư vấnZapThink còn nhận định: mashup là điểm hấp dẫn nhất của SOA.Mashup có thể đã hiện diện chung quanh bạn nhưng với tên gọi khác. Ví dụ, hãngPratt & Whitmey đã phát triển những mashup đầu tiên cách đây 4 năm, sử dụngthuật ngữ info center cho các ứng dụng tổng hợp sử dụng các công nghệ mà hiệnnay được dùng cho mashup. Các mashup cũng áp dụng cùng các nguyên tắc vềtính môđun và giao tiếp chuẩn cho các đối tượng rời rạc, chúng là bước phát triểntự nhiên của dịch vụ web đầu tiên và sau đó là SOA. ...

Tài liệu được xem nhiều: