CHÚNG TA SỐNG TRONG THỜI ĐIỂM KHÓ KHĂN. Nền kinh tế xã hội thị trường nền kinh tế là đang được thay thế bởi A toàn cầu thị trường, và những kẻ tiếp thị cai trị thế giới. Kết quả là, bạn phải được nhanh chóng và linh hoạt để tồn tại. Nó là một thời kỳ phục hưng của Darwinism:
nó không phải là mạnh nhất của loài tồn tại, cũng không thông minh nhất, nhưng những người
đặt đáp ứng với sự thay đổi.
điều quan trọng là tính linh hoạt. Cho tất cả các công ty lớn và hệ thống phân phối lớn, thông tin công nghệ (CNTT) linh hoạt là tối quan trọng. Trong thực tế, nó đã trở thành một kinh doanh chính giá trị enabler.
cùng một lúc, quy trình và hệ thống đang cũng trở nên phức tạp hơn và nhiều hơn nữa. Chúng tôi đã để lại giai đoạn nơi tự động hóa là chủ yếu là một vấn đề của hệ thống cá nhân, và nhanh chóng di chuyển về hướng một thế giới nơi mà tất cả các hệ thống cá nhân sẽ trở thành một hệ thống distrib uted. Thách thức là bảo trì.
nó chỉ ra rằng những cách cũ của đối phó với các vấn đề về khả năng mở rộng và phân phối không làm việc nữa. Chúng tôi không còn có thể hài hoà hoặc duy trì kiểm soát. Tập trung, điều kiện tiên quyết cho sự hài hoà và kiểm soát, không có quy mô, và chúng tôi đã đạt đến giới hạn của nó. Vì lý do này, chúng ta cần một cách tiếp cận mới-một cách tiếp cận chấp nhận heterogeneity và dẫn đến phân cấp.
ent ngôn ngữ. Cách tiếp cận mới phải mang lại kinh doanh và nó gần gũi hơn hơn bao giờ hết.
kiến trúc hướng dịch vụ (SOA) là chính xác những gì cần thiết. Nó là một cách tiếp cận giúp sys-tems vẫn còn khả năng mở rộng và linh hoạt trong khi phát triển, và cũng giúp cầu kinh doanh / nó gap. Phương pháp tiếp cận bao gồm ba yếu tố chính:
• Dịch vụ, một mặt đại diện cho dịch vụ doanh nhân tự phục vụ chức năng mà có thể là một phần của một hoặc nhiều quy trình, và mặt khác, có thể được thực hiện bởi bất kỳ công nghệ trên nền tảng nào.
Cơ sở hạ tầng cụ thể • một, được gọi là doanh nghiệp dịch vụ bus (ESB), cho phép chúng tôi để kết hợp các dịch vụ này một cách dễ dàng và linh hoạt.
• Chính sách và quy trình mà đối phó với thực tế rằng lớn distributed hệ thống là heteroge-neous, dưới bảo trì, và có chủ sở hữu khác nhau.
SOA chấp nhận rằng cách duy nhất để duy trì sự linh hoạt trong hệ thống phân phối lớn là để hỗ trợ heterogeneity, phân quyền, và lỗi khoan dung.
âm thanh như một giấc mơ, không nó?
vấn đề là bạn không thể chỉ cần mua SOA; bạn phải hiểu nó và sống nó. SOA là một mô hình. SOA là một cách để suy nghĩ. SOA là một hệ thống giá trị cho kiến trúc và thiết kế.
cuốn sách này sẽ giải thích mô hình và giá trị hệ thống của SOA, vẽ trên thực experi-ences. SOA thường được giải thích với báo cáo ngắn và chiếc nguyên mẫu, mà dẫn đến một vấn đề minh họa bởi các khét tiếng "chơi khúc côn cầu thanh chức năng" (xem hình 1-1). * lên đến một mức độ cer-tain phức tạp, số nỗ lực cần thiết là thấp, và những điều trông khỏe chút nào. Nhưng khi mức độ phức tạp vượt quá, số tiền của nỗ lực cần thiết đột nhiên bắt đầu tăng nhanh hơn so với lợi ích bạn đạt được, và cuối cùng, những thứ sụp đổ.
quá thường xuyên, SOA là chỉ một phần giải thích và cài đặt. Chỉ giới thiệu một cơ sở hạ tầng như dịch vụ Web có thể giúp lên đến một mức nhất định của phức tạp, nhưng điều này là không đủ để đảm bảo khả năng mở rộng. Kiến trúc toàn bộ, đối phó với dịch vụ, cơ sở hạ tầng, poli-cies, và các quy trình, phải phù hợp với. Một khi bạn hiểu làm thế nào để thực hiện SOA, nó không phải là khó, nhưng phải mất thời gian và can đảm. (OK, do đó, nó là khó khăn.) Và rất nhiều nỗ lực được yêu cầu để giúp mọi người hiểu (bắt đầu với chính mình). Nếu bạn không sẵn sàng để đưa vào nỗ lực, bạn sẽ thất bại.
trước khi chúng tôi nhận được vào các chi tiết, tôi cũng muốn cung cấp một nền tảng cho phần còn lại của cuốn sách này bằng cách nói chuyện về bối cảnh và lịch sử của SOA. Phần sau đây sẽ giới thiệu một số "tales và bí ẩn" của SOA để giúp bạn làm quen với SOA
đang được dịch, vui lòng đợi..