Извлечение и анализ данных с помощью soapUI - PullRequest
1 голос
/ 12 апреля 2010

Так что мне нужно довольно быстро научиться пользоваться мылом. Я нахожу это довольно утомительным, чтобы начать, поэтому я надеялся, что смогу получить некоторую помощь здесь. Вот что мне нужно сделать.

Допустим, у нас есть Компания A и Компания B, которая является подмножеством Компании B. Теперь Компания A предлагает веб-сервис, доступный для Компании B, так что Компания B может ежедневно собирать агрегированные данные из базы данных Компании A. Теперь компания B хочет взять эти данные и опубликовать их на своем веб-сайте.

Что мне нужно, так это очень простой обзор того, что мне нужно сделать, чтобы извлечь и проанализировать данные на веб-сайте. Просто набросок процесса, чтобы я мог начать.

Какие языки мне следует использовать, на каких этапах, а какие нет.

Любая помощь будет принята с благодарностью.

1 Ответ

1 голос
/ 12 апреля 2010

Это не вопрос SoapUI, скорее, вам нужно начать работу с SOA / SOAP. Это хорошо, и SoapUI - хороший способ понять это. Веб-сервис SOAP, опубликованный компанией A, будет иметь «методы», которые разрешают доступ к данным или позволяют добавлять / обновлять данные. Предположим, это реестр подержанных автомобилей. Они могут иметь такие методы, как GetCarList, GetCarData, SubmitBid и т. Д. Вы вызываете их через SOAP и получаете ответ. И запрос, и ответ являются XML.
CompanyA опубликует "wsdl", который описывает интерфейс. Подключите это к SoapUI, и вы сможете создавать примеры запросов. Там, вероятно, будут пустые поля, с? в них, которые являются заполнителями для данных (carID, VIN, MaxRecords и т. д.). Посмотрите, сможете ли вы изменить запрос настолько, чтобы он удовлетворял сервер, нажмите кнопку GO и посмотрите, что вы получите. Если вам повезет, вы вернете данные и будете в пути.

Когда вы приступаете к созданию своего приложения, вы можете в значительной степени использовать язык по вашему выбору. .Net, PHP, Java, нативный C, даже Delphi ... SOAP разработан, чтобы быть независимым от платформы / языка. Если вы можете общаться через HTTP / HTTPS, вы должны быть в бизнесе.

...