Các dịch vụ WS của Viamichelin

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 37 - 42)

3.2.1 Chuẩn, mở và đa nền tảng

1. Viamichelin là công ty thiết kế, phát triển và kinh doanh các sản phẩm và dịch vụ hỗ trợ du lịch lữ hành điện tử. Được thành lập cuối năm 2000, Viamichelin chia sẻ khát vọng của các cổ đông, nhóm Viamichelin, trong việc đóng góp vào việc nâng cao tính di động bằng việc trở thành một nhà cung cấp chính ở châu Âu về các dịch vụ mới trong lĩnh vực du lịch lữ hành. Nó kết hợp những bí kíp độc nhất vô nhị và đã được cải tiến trong việc xuất bản các hướng dẫn và bản đồ với việc thay đổi thường xuyên các kinh nghiệm về công nghệ.

2. WS của Viamichelin cung cấp một giải pháp cháp nhận được về kinh tế và đáng tin cậy cho việc tích hợp hầu hết các dịch vụ hỗ trợ du lịch lữ hành đầy tiềm năng cùng các ứng dụng thương mại với các nhà phát triển và kinh doanh webn.

3. WS của Viamichelin cho phép ta truy cập các dịch vụ bản đồ vị trí phức tạp nh bản đồ địa lý, bộ tạo bản đồ của Viamichelin và hệ thống tạo đường sở hữu của Michelin từ bất cứ nền tảng phát triển nào, kể cả là Java hay .NET.

Hình 8. Nền tảng dịch vụ web của Viamichelin tại trung tâm dịch vụ di động 4. Tính mềm dẻo của một giao diện tương thích hoàn toàn với XML/SOAP/WSDL sẽ cho phép ta phát triển với các ứng dụng nghiệp vụ như quản lý các đội bay, các trung tâm gọi, các phân mềm quản lý khách hàng CRM, các website thương mại điện tử, các ứng dông đa kênh và

nguồn lực doanh nghiệp ERP, các phần mềm quản lý cơ sở dữ liệu chứa các thông tin nh địa chỉ khách hàng và toạ đé của xe cộ được lưu trữ trên các máy chủ của riêng mình hoặc của Viamichelin. Điều này có nghĩa là ta có thể nhanh chóng triển khai các dịch vụ này có sự kết hợp một cách rộng rãi trên mọi kênh phân phối (Internet, điện thoại không dây WAP phones, các thiết bị điện tử cầm tay PDA, điện thoại thông minh SmartPhones,..)

3.2.2 Tiêu chuẩn cho nội dung bản đồ

Với các dịch vị web của Viamichelin, ta có thể có được mét giải pháp phát triển toàn diện ở mức toàn cầu và những kinh nghiệm quí báu mà Viamichelin có trong việc tạo ra các nội dung bản đồ. Các nội dung này bao gồm:

1. 42 nước của châu Âu và Bắc Mỹ

2. 5 triệu dặm ở châu Âu và 10 triệu dặm ở Bắc Mỹ.

3. Hơn 1 triệu địa điểm với 90 ngàn mã địa lý tới tận mức các đường phè 4. Mét cơ sở dữ liệu về “các địa điểm thó vị” được tuỳ biến để đáp ứng các

yêu cầu chuyên nghiệp đặc biệt

5. Các dịch vụ và thông tin được lùa chọn nhằm đáp ứng một cách đặc biệt các nhu cầu của những người thường xuyên phải di chuyển.

3.2.3 Dịch vụ hoàn mỹ có đảm bảo

Tính luôn sẵn sàng về các dịch vụ khách hàng là tài sản và tài nguyên chính cho sự phục vụ:

1. Các dịch vụ của công ty, được chạy trên không dưới 100 máy chủ

2. Giám sát liên tục

3. Tỷ suất truy cập được và thời gian trả lời luôn được đo đạc bời một bên thứ ba độc lập (Keynote) và là một trong những công ty tốt nhất về Internet hiện nay

4. Làm việc trên mọi hệ thống phân phối nh Internet, các thiết bị điện tử câm tay PDA và điện thoại thông minh Smartphone.

3.2.4 Giải pháp lâu dài và hiệu quả về kinh tế

Viamichelin gánh trách nhiệm về làm chủ, bảo trì và hỗ trong mọi nền tảng về phần cứng, phần mềm, dữ liệu được sử dụng trong thiết kế và sản xuất các dịch vụ hỗ trợ du lịch lữ hành của mình. Với các dịch vụ WS, các giải pháp dùa trên công nghệ ASP của Viamichelin, bạn chỉ cần trả tiền cho các dịch vụ mà các ứng dụng của bạn dùng thực sự mà không cần phải đầu tư vào một giải pháp tự có tốn tiến và phức tạp khi triển khai.

3.2.5 Các chức năng sẵn có

Các dịch vụ WS của Viamichelin có hàng loạt các chức năng nh:

1. Mã địa lý Geocoding: Chức năng này kiểm tra độ chính xác của mét địa chỉ và đưa ra toạ độ địa lý của nó, chỉ ra quốc gia, bang, thành phố, con phố hoặc bất cứ địa danh nào rồi hiển thị nó trên một bản đồ và tìm các địa danh

khác gần đó. Chức năng này được tối ưu hoá về nhận biết các địa chỉ tại nhiều quốc gia với việc sử dụng các định dạng và thông lệ về địa chỉ của mỗi quốc gia.

2. Mã địa lý đổi chiều (Reverse geocoding): Chức năng này sẽ tìm kiếm địa chỉ chính xác của mét địa điểm hoặc đặc tính địa lý từ các toạ độ địa lý của nó. Việc này giúp, ví dụ, thiết lập vị trí chính xác của xe cộ (định tuyến theo hệ thống định vị toàn cầu GPS) mà các toạ dé của nã được gửi tới ứng dụng.

3. Tính đường đi : chức năng này cho phép tính đường đi từ điểm này tới điểm kia trong Châu âu và Bắc Mỹ, đưa ra các phường án về đường đi một cách chi tiết với các hướng đị. Các dãy thông tin này làm cho dịch vụ trở nên rất mạnh và đáng tin cậy đối với máy định hướng đường đi.

1. Các lùa chọn và thông tin có sẵn bao gồm :

a) Loại đường (ngắn nhất, nhanh nhất, miễn phí, sử dụng tối đa đường dành cho mô tô…)

b) Loại xe cộ (mô tô, ô tô,…)

c) Thông tin giá (miễn phí đối với dạng xe cộ…) (adsbygoogle = window.adsbygoogle || []).push({});

d) Các chi tiết liên quan tới các sự kiện hàng ngày hoặc mang tính thời vụ có thể ảnh hưởng tới kế hoạch đường đi (sửa đường, lễ hội…)

e) Các kế hoạch chi tiết về đường đi (bản đồ đường đi, hướng dẫn lái xe, độ dài tổng cộng, thời gian chuyến đị..) hoặc kế hoạch tổng hợp về đường đi (độ dài tổng cộng, dạng đường đi và thời gian chuyến đi). Tóm tắt kế hoạch đường đi cũng có thể được sử dông để tìm các địa điểm gần nhất theo đường đi.

2. Tìm kiếm các địa điểm thó vị ở gần : Chức năng nàycho phép tìm kiếm một số lượng nhất định các địa chỉ hoặc địa điểm gần nhất như các đường tắt tới mét địa điểm hoặc một chỗ đáng xem cụ thể nào đó bên trong một bán kính tìm kiếm do người sử dụng tự xác định. Ví dụ, xem nơi bán lẻ ô tô gần nhất đối với mét địa điểm nào đó hoặc tìm các đối thủ cạnh tranh

gần nhất so với nơi bán hàng của bạn và phân tích các khu vực đó cho mục đích của bạn.

3. Tính khoảng cách : Chức năng này còn gọi là tìm địa điểm thó vị gần đó sẽ tính khoảng cách như những lối tắt giữa một vài vị trí, phân loại chúng theo một trật tù đơn giản về sự gần hoặc bằng việc kết hợp với các tiêu chuẩn khác ( như hiển thị trước tiên các đại lý gần nhất rồi sau đó theo thứ tù ưu tiên là các đại lý gần nhất chẳng hạn).

4. Toạ độ XY tới các điểm : Chức năng này tù động tìm mét đối tượng với các toạ độ địa lí biết trước trên một bản đồ mà không cần phải sử dụng mã địa lý ưu tiên nào. Chức năng tạo bản đồ có thể sau đó được tổng hợp trực tiếp với việc hiển thị các logo, ví dô, định vị trí các đối tượng trong chế độ thời gian thực.

5. Các điểm tới toạ độ XY : Chức năng này hiển thị các toạ độ địa lý của mét đối tượng trên một bản đồ, cho phép các kế hoạch hoặc khoảng cách về đường đi được tính trực tiếp từ bản đồ mà không cần mã địa lý ưu tiên nào của đối tượng. việc này sẽ tối thiểu hoá thời gian xử lý các yêu cầu thông qua việc cắt giảm số lượng các giao dịch giữ liệu được yêu cầu.

6. Xác định bản đồ tốt nhất : Chức năng này cung cấp các tham số cần thiết cho việc tạo ra một bản đồ về kích thước, tỷ lệ và khả năng định vị (phóng to thu nhá, di chuyển sang phía đông hoặc phía tây…) Bản đồ này có thể sau đó được kết hợp với các thông tin được hiển thị bởi hệ thống thông tin địa lý GIS và được thể hiện trên một bản đồ của ViaMichelin.

7. Tạo ra bản đồ : Chức năng này, một mở rộng của phần “ Có được xác định bản đồ tốt nhất”,tạo ra một bản đồ chất lượng cao của ViaMichelin (chỉ ra các điểm du lịch, các vùng hành chính, các nhà ga, công viên…) trong mét định dạng GIF đối với mọi loại phương tiện. Các đối tượng có thể sau đó được hiển thị trên bản đồ ở dạng logo đã được tuỳ biến.

8. Hỗ trợ toàn diện cho khách hàng : ViaMichelin đưa ra các tài liệu kỹ thuật trực tuyến rất chi tiết. Website http://ws.viamichelin.com hỗ trợ có thể

truy cập được, cung cấp các điều khoản nh mét sách hướng dẫn hoàn chính, các chỉ dẫn và ví dụ giúp bạn trong mọi tình huống. Mét đội luôn sẵn sàng trả lời các yêu cầu về triển khai hệ thống và giúp bạn thiết lập dịch vụ. ViaMichelin còn cung cấp các công cụ quan trắc cho phép bạn hàng ngày biết được các chi tiết cho từng dịch vụ. Hơn nữa, một kết nối Intranet an toàn cho phép bạn dễ dàng quản trị các địa chỉ của mình trực tuyến và tích hợp chúng với các ứng dụng của bạn.

3.2.6 Các yêu cầu của hệ thống để truy cập và sử dụng các dịch vụ WS vủa ViaMichelin:

1. Một máy tính kết nối với Intrernet

2. Khả năng giải mã một yêu cầu với việc sử dụng SOAP 1.1

3. Khả năng gửi một yêu cầu SOAP với việc sử dụng giao thức HTTP 1.1 4. Khả năng biên dịch XML

3.2.7 Yêu cầu hệ thống để sử dụng ví dụ Java

1. Java 1.3

2. Máy JSP và Servlet nh Tomcat, Resin hoặc Jetty.

3.2.8 Yêu cầu hệ thống để sử dụng ví dụ. NET

1. Máy chủ web của Microsoft IIS (internet Information Server) 2. Framework. Net 1.1

Theo : http://ws.Viamichelin.com/wswesbsite/gbr/prs/Makey Features.jsp

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 37 - 42)