HIỆN TÌNH NGÀNH CÔNG NGHỆ THÔNG TIN QUA TƯ DUY CỦA BILL GATES
ĐIỀU TRỌNG ĐẠI KẾ TIẾP ĐỐI VỚI CÁC LẬP TRÌNH VIÊN
Ông có thể cho biết điều trọng đại kế tiếp sẽ đến với các lập trình viên là gì không?
Theo tôi, điều trọng đại đang xảy ra ngay lúc này đó là cuộc cách mạng mà ngôn ngữ XML và các dịch vụ Web đã mang đến, đó là cho dù một phần mềm đang chạy trên một máy bất kỳ ở một nơi khác trên thế giới và thậm chí có đang chạy trên một môi trường hoàn toàn khác đi nữa thì giờ đây chúng ta đã có sẵn trong tay một phương tiện có cấu trúc này để mô tả và trao đổi thông tin.
Vậy là, đối với hầu hết các đoạn phần mềm lẻ loi nào đó đang chạy trên một máy khác, chúng ta đều có thể nghĩ rằng chúng sẽ chẳng khác gì một thủ tục con. Kết quả là chúng ta có thể thoải mái “bước ra khỏi hệ thống máy tính của mình”, gọi thủ tục con này dùng cho chương trình của mình để nhận được các khả năng của nó. Và đó đúng là sự thay đổi tư duy thực sự. Quý vị cứ nghĩ xem, này nhé, thông tin của chúng ta được cấu trúc và chúng ta tạo mô hình cho lược đồ thông tin đó, công khai hai năm rõ mười định dạng của thông tin này. Và bất cứ mã lệnh nào, dù đang ở trên bất cứ máy nào, đều có thể thao tác với thông tin đó: tôi có thể gọi nó ra để thực hiện yêu cầu cho tôi. Đó chính là điều đơn lẻ trọng đại nhất.
Và đó là một bước tiến cần thiết. Một số điều người ta tiên đoán sẽ xảy ra khi chúng ta có khả năng kết nối với nhau trên cơ sở bit - đơn vị thông tin – khả năng kết nối Internet, thực sự cần có cấp độ cao hơn này, liên quan đến cách thức phần mềm có thể nói chuyện với phần mềm trước khi có thể trở thành thực tế chẳng hạn như thương mại điện tử (e-commerce). Nếu tất cả những gì mà chúng ta có thể có là trình bày, giới thiệu chỉ là các trang HTML, thì thực ra không thể thực hiện các giao dịch thương mại phức tạp được. Chúng ta không thể theo dõi được trạng thái. Quý vị có thể tiến hành mua sắm ở những nơi nào mà có người nói rằng tôi cần cái đó, tôi cần đặt mua nó.
Nhưng chừng nào phần mềm bên phía người mua và phần mềm bên phía người bán chưa thể nói chuyện được với nhau, lúc đó giấc mơ về một nền thương mại điện tử mới chỉ hiện thực được một phần thôi.
những ứng dụng then chốt này. Và vẻ đẹp của cấu trúc, xét trên điều kiện cho phép, giúp quý vị nói chuyện không chỉ với các nhà cung cấp dịch vụ lớn mà cả với máy PC nữa, đồng thời với cả điện thoại hoặc bất cứ phương tiện trung gian nào khác, vì thời hiệu của chương trình có thể rất đơn giản, điều này rất đáng phấn khởi.
Ông sẽ tiếp tục đi đầu trong việc chuẩn hóa các dịch vụ Web cùng với IBM chứ? Hoặc ông sẽ, ở một phạm vi nào đó, đi trên quãng đường còn lại theo cách riêng của mình?
Cách duy nhất mà các ứng dụng về các dịch vụ Web buộc phải bước vào thời điểm chuyển hóa là nếu khách hàng thấy rằng IBM, Microsoft hay công ty nào khác thực sự đưa ra một bộ giao thức không chỉ hấp dẫn về mặt lý thuyết mà giữa các sản phẩm phải thực sự đã được kiểm nghiệm, và chúng phải có được khả năng phong phú, như các giao thức Internet cấp thấp hơn. Và vì vậy đối với chúng tôi về mặt chiến lược, đó là vấn đề siêu quan trọng, và tôi nghĩ rằng với IBM hoặc với công ty nào khác cũng vậy, là phải hoàn tất các giao thức dịch vụ Web giàu khả năng. Những giao thức có thể tổng kết vào cuối năm nay bao gồm giao thức ReliableMessaging, bảo mật và tiến hành giao dịch thương mại. Thực ra thì chúng đã gần hoàn tất rồi. Chúng tôi đã có nhiều những ngày hội inter-op (inter-op fest)
Giống như điều mà ông và [Phó Chủ tịch cao cấp IBM] Steve Mills thực hiện tại New York vào năm ngoái phải không?
Vâng, ông ấy và tôi đã có một sự kiện đáng nhớ. Đó là điều rất trọng đại vào cuối năm ngoái. Nhưng kể từ lúc đó, Steve và tôi, chẳng ai có được những ngày hội như vậy nữa. Những nhà cung cấp khác ngoài IBM và Microsoft đã xuất hiện với mã riêng của họ nhằm chống lại bộ mã của chúng tôi nhưng chúng tôi luôn rất đoàn kết.
Ngày hội ấy đã diễn ra rất tốt đẹp. Và vì vậy vấn đề khá phấn khởi là có một tập giao thức tương xứng – đối với khả năng kết nối cấp thấp, đó là giao thức Internet và đối với kết nối cấp cao chúng ta sẽ có giao thức tốt hơn thậm chí còn hơn cả các hệ thống thuần nhất đã có với nhau. Ý của tôi là những vấn đề như việc truyền thông điệp đáng tin cậy trong quá khứ, quý vị phải mua đủ tất cả các loại phần mềm trung gian tăng cường rồi phải học nó và cấu hình nó. Và đây, với phần mềm chính gốc, về cơ bản có trong mọi phiên bản Windows, chúng tôi sẽ có tất cả các khả năng đó.