Инструменти за изграждане на Web услуги

Категория: Интернет
Етикети: Java , web услуги
неделя, 10 Февруари 2002 0:00ч

Независимо от това дали искате да правите разработки с Java или Microsoft .NET, днешните инструменти за изграждане на Web услуги притежават изненадващо големи възможности - при това като се има предвид, че това е само първото поколение. Тези инструменти автоматизират генерирането на всичко необходимо за Web услугите с помощта на съветници и функции, които уреждат подробностите по SOAP, WSDL и UDDI.
CapeStudio 1.0 (цена на разработчик 445 USD) на CapeClear представлява графичен инструмент за работа с XML, необходим за създаване и пускане на Web услуги. Освен че осигурява начин за работа с XML и XSLT, той ви позволява да генерирате програми на Java от WSDL файлове с помощта на своя WSDL Assistant. CapeStudio силно опростява управлението на XML съответствията за Web услугите. CapeConnect Two (за J2EE) 2.1 (на едно работно място 950 USD) на CapeClear снабдява сървърите за приложения, съвместими с J2EE, с допълнителна поддръжка на Web услуги. Освен неговата удобна конзола за администриране и конфигуриране на сървър за приложения, този инструмент може да генерира WSDL файлове от съществуващи JAR файлове. Чрез използване на собствени Java класове за SOAP потребителите могат да викат или да пишат услуги. Този инструмент освен това ни дава възможност да генерираме Web услуги от EJB компоненти - полезен път на мигриране за всяка организация, която вече е вложила средства в бизнес компоненти на Java.
Версия 3 на този продукт съдържа хранилище за UDDI 1.0 и възможност за взаимодействие с Microsoft .NET. И двата продукта на CapeClear могат да работят под управлението на Linux, Solaris и Windows NT 4.0 и 2000. (CapeClear Software Inc. www.capeclear.com)
Forte for Java, Release 3.0, Enterprise Edition сега Sun ONE Studio 4, предоставя добра поддръжка на генерирането на Web услуги като част от функциите на един развит компилатор на Java и IDE. Един съветник за проекта ви помага да започнете с дефинирането на Web услугата, а съответен инструмент генерира необходимата базова програма на Java и XML, но не и SOAP. Допълнителни съветници автоматизират добавянето на нови XML методи с разширяването и дефинирането на вашите Web услуги. При нашите изпитания нямахме проблеми с изграждането на проста услуга за борсови котировки. Поддръжката на JSPs, сървлети и Enterprise JavaBeans също прави от ONE Studio 4 добър инструмент за създаване на големи приложения. ONE Studio 4 прави Web услугите достижими за всеки опитен разработчик на Java. В бъдещите версии може да очаквате още повече съветници. (Sun Microsystems; http://java.sun.com.)
IBM Web Services Toolkit (WSTK) 2.3 (за безплатно изтегляне на адрес www.alphaworks.ibm.com/tech/Webservicestoolkit) представлява върхов набор от инструменти и самоучители за използване на Java със SOAP, WDSL и UDDI. Този набор инструменти работи с WebSphere Application Server и се предоставя с вграден сървър за приложения, в случай че нямате такъв. Допадна ни способността на този набор инструменти да преглежда UDDI директории, за да навлезете по-лесно. Отделни инструменти генерират WSDL и SOAP обвивки (wrappers). Щом стартирате тези графични помощни програми на Java от команден ред, те автоматизират създаването на необходимия XML код. Примерни програмни текстове и самоучители също помагат да се премахне булото на тайнствеността от Web услугите. Версиите на IBM WebSphere Studio - Site Developer и Application Developer (които добавят поддръжка на EJB и бази данни) - включват WSTK в техните IDE. (IBM Corp.; www.ibm.com)
Мощният Microsoft Visual Studio .NET, Enterprise Edition е наследникът на Visual Studio 6.0, който включва компилатори за C#, Visual Basic и C++ в рамките на впечатляваща и стабилна IDE, изградена в духа на традициите на своя предшественик. Създаването на Web услуги в .NET е по-просто, отколкото в Java, тъй като на практика всеки метод може да бъде маркиран с един-единствен атрибут - WebService - а компилаторът върши останалото, като генерира подходящите WSDL и SOAP “в движение”. Освен това Visual Studio .NET генерира Web страници за извикване и изпробване на вашите Web услуги в Internet Explorer 6, като ви дава възможност да преглеждате съществуващите Web услуги. Новите стандартни контроли Web Forms (част от системата за изграждане на динамични Web страници ASP.NET) осигуряват на разработчиците доста добър контрол върху потребителските интерфейси на тънки клиенти и им позволяват да използват управляващите компоненти много по-просто, отколкото COM.

Коментари

Добави коментар

Име:

Коментар: