Как стать автором
Обновить
1
0
Sholokh Ivan @Tampllier

Senior Fullstack web-developer

Отправить сообщение
Еще, в .WSDL можно импортировать что угодно:
<wsdl:import namespace="http://Что-то" location="Здесь.wsdl"/>
    <wsdl:types>
        <xsd:schema targetNamespace="http://ИизЭтогоМеста/Imports">
            <xsd:import schemaLocation="ClientService.xsd" namespace="http://Здесь/client"/>
            <xsd:import schemaLocation="ClientService.xsd" namespace="http://schemas.microsoft.com/2003/10/Serialization/"/>
            <xsd:import schemaLocation="ClientService.xsd" namespace="http://ХХХХХ.ua"/>
        </xsd:schema>


Плюс в .wsdl можно добавить секьюрити, что безусловно тоже часто используется:

<wsp:Policy orawsp:provides="{http://docs.oasis-open.org/ns/opencsa/sca/200903}authentication, {http://docs.oasis-open.org/ns/opencsa/sca/200903}clientAuthentication, {http://docs.oasis-open.org/ns/opencsa/sca/200903}clientAuthentication.message, {http://schemas.oracle.com/ws/2006/01/policy}token.usernamePassword" wsu:Id="wss_username_token_service_policy">     
    <sp:SupportingTokens>
        <wsp:Policy>
            <sp:UsernameToken sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/AlwaysToRecipient">
        <wsp:Policy>
    <sp:WssUsernameToken10/>
</wsp:Policy>
</sp:UsernameToken>
</wsp:Policy>
</sp:SupportingTokens>
</wsp:Policy>
Для тех кому интересно — JDeveloper — хороший девелопер для написания как XML так и .WSDL. Еще для связки с БД рекомендовал бы изучить .XSD, который описывает схему
<?xml version= '1.0' encoding= 'UTF-8' ?>
<xs:schema elementFormDefault="qualified" targetNamespace="http://ib.pentegy.vab.ua/portmone" xmlns:xs="http://www.w3.org/2001/XMLSchema"
     xmlns:tns="http://ib.pentegy.vab.ua/portmone">
    <xs:import schemaLocation="ХХХХХ.xsd" namespace="http://ХХХХХ.ua"/>
    <xs:element name="НалогНапример">
        <xs:complexType>
            <xs:sequence>
                <xs:element minOccurs="0" name="request" nillable="true" type="q1:НалогНапримерRequest"
                     xmlns:q1="http://ХХХХХ.ua"/>
            </xs:sequence>
        </xs:complexType>
    </xs:element>
    .......
</xs:schema>

Как по мне нужен новый способ передачи данных нежели кабели или парочка Wifi-Bluetooth. Программно и хардово сейчас сделать не проблема, а все упирается в стандарт и способ передачи данных — тоже что и Lithium-ion battery — очередное препятствие перед прорывом. А за этой идеей будущее, сколько бы скептиков не было. Много кто критикует iWatch, Google Glass, 3D printer — если критикуют, значит это затрагивает важную и перспективную для розвития тему.
Хмм… появилось коварное желание узнать: а сколько пробегает Ролик компьютерной мышки за месяц?
Практического применения 0,00001, но интерес негодует в отсутствии таких данных.
WebSphere — тоже прикольная штука, тоже смотрели на этот вариант, было бы здорово послушать Вас, с опытной стороны
О-да — тут Вы очень правы. Я лопатил много обучаловок на английском, благо там все достаточно просто. Но вся инфа выложена в общем и не даст понимания, как конкретно что-то решить под конкретную задачу. Проблему можна решить лично — я узнавал, что стоимость курсов, например, по Oracle SOA — 4000-5000$, а это однако дороговато.
Сервисная шина предприятия (англ. enterprise service bus, ESB) — связующее программное обеспечение, обеспечивающее централизованный и унифицированный событийно-ориентированный обмен сообщениями между различными информационными системами на принципах сервис-ориентированной архитектуры.

Это теория — но очень близка к практике. На практике же шина — это Интегратор. Что это значит? — интегрируется все, что имеет хоть какие-то исходящие параметры. На примере — вполне реально создать некое ПО, например для программера или бухгалтера, которое с помощью шины будет обращаться к Maple, Excel и БД, и все будет собрано воедино в этом ПО. Или со сферы банка — рядовой оператор ПК, или как его у нас называют — фингид, где-то в глубинке на отделении банка, понятия не имеет какой софт лежит в банке, сколько БД взаимодействуют между собой, какие системы стоят, и как работает интернет банкинг - Но У него есть десктоп с нужными полями, сервисами, опциями и настройками, где он за пару минут решит любую проблему клиента. — вот это эффективность шины и ее работа, а именно интегрировать различное ПО воедино для простоты, синхронизации и удобства.
Согласен, но для продуктивной работы на уровне банка, например, с ежедневным н-тысячным потоком пользователей, бесплатные уже не покатят. Но действительно круто, что перед покупкой ПО Оракла, его дают пощупать. Вот недавно представил Oracle Streams своему руководству, там довольно-таки большая сума за это ПО, но благодаря бесплатке я смог доказать важность такой технологии синхронизации, даже не смотря на ее стоимость.

Информация

В рейтинге
Не участвует
Откуда
Киев, Киевская обл., Украина
Дата рождения
Зарегистрирован
Активность