Создание этой "новой программной модели для SOA" спонсировалось целой группой производителей во главе с IBM, и сейчас спецификация SCA проходит процесс стандартизации в организации OASIS. SCA определяет механизм создания сервисных компонентов и их соединения между собой в композитные приложения. И хотя к настоящему времени единственная масштабная реализация SCA выполнена в системе IBM WebSphere ESB, ее широкая поддержка со стороны вендоров не оставляет у аналитиков сомнений в том, что уже в будущем году число таких реализаций возрастет. К адептам SCA относятся IBM, BEA Systems, Oracle, SAP AG, Software AG и Sun Microsystems. Фактически, среди крупных производителей ПО не участвует в создании и не планирует поддерживать SCA только Microsoft. Однако в Burton Group довольно скептически относятся к заявлению разработчиков, что новый стандарт упростит создание и композицию сервисов. SCA сама состоит из 14 спецификаций, и в Burton полагают, что работа такого большого числа технических комитетов над одним стандартом будет препятствовать достижению цели "упрощения" - аналогичная проблема возникла в 90-е годы с интеграционной технологией CORBA, в создании которой принимало участие слишком много компаний. Несомненным плюсом SCA аналитики считают заявленную независимость от языков программирования. В SCA планируется поддержка большинства не связанных с платформой Microsoft языков, включая COBOL, Java, Spring, Enterprise Java Beans, C, C++, BPEL, PHP и Ruby.

Поделитесь материалом с коллегами и друзьями