SOA и Web 2.0/ SOA and Web 2.0
Размещено в: Технологии и подходы/ Technologies and Frameworks
Распространение SOA и Web 2.0 в IT-пространстве привело к многочисленным спорам и дискуссиям. Какая из концепций лучше? Ответ прост: выигрывает та компания, которая сможет комбинировать SOA и Web 2.0. SOA (Сервис-ориентированная архитектура) – это способ проектирования и организации информационной архитектуры и бизнес- функциональности. В основе SOA лежит принцип построения приложений посредством связывания сервисов, а не созданием новых. Этот подход упрощает вызов Web-сервисов из любого местоположения. В основе SOA три основных участника: поставщик сервиса, потребитель сервиса и реестр сервисов. Преимущества SOA:
Управление защитой информации является ключевой проблемой внедрения SOA. Хорошим примером использования и внедрения SOA является платежная система Pay Pal, принадлежащая аукциону eBay. Сайты, основанные на Web 2.0, весьма привлекательны для пользователей и просты в использовании. Но существует и ряд недостатков концепции Web 2.0. Во-первых, работа таких сайтов зависит от наличия соединения. При его отсутсвии информация становится недоступной. Во-вторых, функционирование сайта зависит от деятельности сторонних компаний. Качество их работы может быть разным. В-третьих, как и в SOA, остро встает вопрос о защите конфиденциальной информации, которая хранится на серверах сторонних компаний. Много разговоров ведется на тему, что общего и различного у SOA и Web 2.0. Обе концепции - большой рывок вперед в IT-мире. Но SOA больше используется в работе больших компаний, а Web 2.0 более популярен в Интернете и среди индивидуальных пользователей. SOA построена на структурированной информации, а Web 2.0 - наоборот. © Itransition Разработка ПО на заказ | Wide spreading of SOA and Web 2.0 in the IT space has led to numerous disputes and discussions. Which concept is better? The answer is simple – as a result that company wins which can combine SOA with Web 2.0. SOA (Service-Oriented Architecture) is a way of designing and organizing of information architecture and business functionality. It is the principle of application construction by means of services linking (and not the creation of a new application) that lies in the basis of SOA. This approach helps simplify the use of Web services from any location. Three basic participants are presupposed for SOA functionality – service supplier, service consumer and services register. Advantages of SOA:
Information protection management is a key problem of SOA adoption. A good example of SOA use and implementation is the payment system Pay Pal belonging to the eBay auction. Web 2.0 based web sites are both user friendly and simple to use. However, there is a number of disadvantages in Web 2.0 concept. First of all, functionality of a Web 2.0 site entirely depends on availability of connection. In case you are disconnected, information becomes inaccessible. Secondly, the web site functioning greatly depends on third-party companies. And the quality of their work can differ a lot. Thirdly, the information is stored on servers of third-party companies. So like in SOA, there is a problem of confidential and nondisclosure information protection. Much talk is given to the topic of similarities and differences of SOA and Web 2.0. Both concepts are a great step forward in the IT world. To put it short, while SOA is more used in work of large companies, Web 2.0 is more popular among individual users of the Internet. SOA technology is arranged on structured information, and Web 2.0 – vice versa. © Itransition Custom Software Development |