Servicii WEB cu Java. XML, SOAP, WSDL si UDDI

Servicii WEB cu Java. XML, SOAP, WSDL si UDDI
-15%
Editura:
Anul publicării: 2010
Pagini: 520
Categoria: Internet
73,19 lei
86,10 lei (-14,99%)
Promoția expiră la 31.12.2016
Disponibilitate: stoc epuizat
stoc epuizat

DESCRIERE

Despre carte

Obiectivul principal al acestei carti este de a va familiariza cu conceptul de servicii Web. Vom introduce conceptul de servicii Web si vom da cadrul care descrie cum puteti evalua noile si variatele standarde care sunt asociate cu serviciile Web, cum ar fi Simple Object Access Protocol (SOAP), Web Services Description Language (WSDL) si Universal Description Discovery and Integration (UDDI).

Va vom ajuta sa evaluati serviciile Web dintr-o perspectiva tehnica si de afaceri, explicand si demonstrand cum pot fi utilizate serviciile Web pentru a aborda probleme de afaceri variate, in particular legate de integrarea de aplicatie.

Un alt obiectiv al acestei carti este de a ajuta dezvoltatorii sa inteleaga problemele si detaliile legate de construirea serviciilor Web, utilizand tehnicile prezentate in aceasta lucrare. Ce componente sunt necesare atunci cand planificati o strategie de servicii Web? De care aspecte trebuie sa aveti grija atunci cand dezvoltati servicii Web? Noi oferim o multime de exemple si cod pentru a demonstra aceste abordari. De asemenea, prezentam in detaliu infrastructura de servicii Web Apache Axis, cu ajutorul exemplelor noastre.

Autorii

Cuprins

Introducere
1 Prezentarea serviciilor Web

Ce este un serviciu Web?

Perspectiva de afaceri

Perspectiva tehnica

Oportunitatea serviciului Web

Enterprise Application Integration (integrarea de aplicatie pentru firma)

B2B

Tendinte in e-business

De ce avem nevoie de o abordare tip serviciu Web?

Aria de extindere a problemei

Tehnologii de baza

Dinamica industriei

Arhitecturile orientate spre servicii

Stive de interoperabilitate pentru serviciile Web

Stiva wire

Stiva description

Stiva discovery

Reunirea stivelor de interoperabilitate

Sumar
2 Introducere in XML

Originile XML

XML centrat pe document fata de XML centrat pe date

XML centrat pe document

XML centrat pe date

Durata de viata a documentului

Instante XML

Prologul documentului

Elemente

Atribute

Datele tip caracter

Un ordin de cumparare mai simplu

Spatii de nume in XML

Mecanismul spatiu de nume (namespace)

Sintaxa spatiilor de nume

Atribute prefixate cu spatiu de nume

Definitii tip de document

Conceptele de buna alcatuire si validitate

Structura de document

Sunt DTD-urile suficiente?

Schemele XML

Elemente de baza ale XML Schema

Asocierea schemelor cu documente

Tipuri simple

Tipuri complexe

Schema ordinului de cumparare

Concepte elementare de reutilizare a schemei

Elemente avansate de reutilizare a schemei

Mai mult

Procesarea XML

Operatii elementare

Procesare XML orientata spre date

CheckInvoice pe baza SAX

CheckInvoice pe baza DOM

Testarea codului

Sumar

Resurse

3 Simple Object Access Protocol (SOAP)

Evolutia protocoalelor XML

Protocoale XML din prima generatie

Simple Object Access Protocol (SOAP)

Construirea SOAP

Ce trebuie sa faca SOAP?

Ce este SOAP, de fapt?

Sa facem afaceri cu SkatesTown

Interactiunea cu sistemul de inventariere

Serviciul Web de verificare a inventarului

Alegerea unui motor de servicii Web

Punctul de vedere al furnizorului de serviciu

Punctul de vedere al solicitantului de serviciu

Testarea serviciului

SOAP pe fir (la nivel fizic)

Cadrul de impachetare SOAP

SOAP Envelope (plic SOAP)

SOAP Versioning (versiuni in SOAP)

Header SOAP (antet SOAP)

SOAP Body (corpul SOAP)

Folosirea avantajelor de extensibilitate ale SOAP

Punctul de vedere al solicitantului de serviciu

Punctul de vedere al furnizorului de servicii

Testarea serviciului

SOAP pe fir (nivel fizic)

Intermediari SOAP

Necesitatea intermediarilor

Intermediari in SOAP

Realizarea unei imagini complete

Gestionarea erorilor in SOAP

Procesarea de mesaje SOAP

Codarea datelor in SOAP

Specificarea de codari diferite

Reguli de codare a datelor SOAP

Alegerea unei codari de date

Proiectarea sistemelor distribuite cu servicii Web

Transferul de mesaje

Transferul de mesaje fata de RPC

RPC-urile pe baza de SOAP

Tranfer de mesaje pe baza de SOAP

Serviciul Web de transmitere a ordinului de cumparare

Scheme de factura si de ordin de cumparare

Punctul de vedere al solicitantului de serviciu

Punctul de vedere al furnizorului de servicii

Testarea serviciului

SOAP pe fir (nivel fizic)

Legaturi de protocol SOAP

Consideratii generale

HTTP/S

Mesaje SOAP cu atasament

SOAP pe SMTP

Alte protocoale

Sumar

Perspective

Resurse
4 Crearea serviciilor Web

Ce este Axis si de ce Axis?

Arhitectura Axis

Componentele Axis

Localizarea lantului de serviciu

Analiza XML

Instalarea Axis

Configurarea Axis

Metode de configurare

Elemente de securitate

Servicii Web simple

Programare pe partea clientului

Desfasurarea avansata a serviciilor Web

Servicii centrate pe document

Codare/decodare de date

Construirea de gestionari

Gestionari de punct pivot specializati, cunoscuti ca furnizori

Erori

Sabloane de mesaje

Construirea si desfasurarea unui intermediar

SOAP V1. 2

Monitorizarea

Sumar
5 Utilizarea SOAP pentru e-business

Securitatea serviciilor Web

Scenariu exemplu

SSL si autentificare HTTP de baza

Semnatura digitala

Criptarea XML

Serviciul notar

Autorizatia

Conditii de securitate

Infrastructura de cheie publica si managementul de cheie

Cum sa introducem elementele de securitate

Enterprise Application Integration (integrarea de aplicatii pentru firma)

Server SOAP pe baza J2EE

Procesarea de tranzactii

ACID si finalizarea in doua faze

Transferul de mesaje de incredere

Modelul de securitate J2EE

Calitatea serviciului

Server SOAP de firma

Grad inalt de disponibilitate

Managementul de sistem

Securitatea de firma

Sumar

Resurse
6 Descrierea serviciilor Web

De ce descrieri de serviciu?

Rolul descrierii de serviciu intr-o arhitectura orientata spre servicii

Serviciu bine definit

Descrierea functionala

Descriere non-functionala

Descriere de agregare/orchestrare

Sumar referitor la stiva

Istoria IDL-urilor

Web Services Definition Language (WSDL)

Modelul de informatie WSDL

Elemente ale limbajului WSDL

PortType

Operation

Message

Binding (legatura)

Port

Service

Definitions

Documentation

Utilizarea conventionala a elementului import

Mecanismul de extensie WSDL

WSDL si Java

Derivare de cod din WSDL

Derivare WSDL din cod

Eforturi de viitor pentru descrierea de servicii

Web Services Endpoint Language (WSEL)

Web Services Flow Language (WSFL)

Sumar
7 Descoperirea serviciilor Web

Rolul descoperirii de serviciu

Rolul registrilor

Descoperirea de serviciu la proiectare si executie

Mecanisme multiple de descoperire a serviciului

Actualizari de scenariu

UDDI

Modelul de utilizare UDDI

Conceptul tModel in UDDI

Publicarea informatiilor de afaceri intr-un registru UDDI

Publicarea informatiei de serviciu intr-un registru UDDI

Gasirea informatiei intr-un registru UDDI

Obtinerea detaliilor despre serviciu si afacere dintr-un registru UDDI

Sumar pentru UDDI Version 1. 0

Registri UDDI privati

De ce ar mentine o companie un registru UDDI privat?

Cinci tipuri de utilizare UDDI privata

Ce este nou in UDDI Version 2. 0?

Prezentare generala a schimbarilor din UDDI V2. 0

Taxonomii de terta parte

Modelarea relatiilor dintre intrarile businessEntity

Modificari la API de interogare

Modificari la API de publicare

Modificari diverse

Utilizarea WSDL cu UDDI

Salvarea unui businessService din UDDI pe baza de WSDL

WSDL mai complex si intrari UDDI corespunzatoare

Combinarea rezultatelor: gasire dinamica si UDDI pe baza de WSDL

Sumar
8 Interoperabilitate, unelte si produse middleware

Interoperabilitate: "Sfantul Graal" al serviciilor Web

Comunitatea Soapbuilders (constructorilor SOAP)

Laboratorul de interoperabilitate

W3C: aparitia unui SOAP standard

Imaginea extinsa a serviciilor Web

Cine construieste sisteme SOAP?

Alte limbaje si medii

SOAP:: Lite - servicii Web in Perl

Lumea serviciilor Web. NET: o scurta introducere

GLUE: O alta abordare a serviciilor Web cu Java

Sumar

Resurse
9 Concepte de viitor

Calculul ca utilitate

Serviciile Web pretutindeni: viziunea

Ontologii si reteaua semantica

Cadrul descrierii de resurse

Ontologii

Legatura RDF cu serviciile Web

Agenti software

Legatura intre agentii software si serviciile Web

Calcul egal-la-egal (peer-to-peer)

Legatura dintre calculul egal-la-egal si serviciile Web

Calculul grila (grid)

Legatura calculului grila cu serviciile Web

Servicii Web incluse

Concluzii finale

Resurse

Glosar

Index
autori by Steve Graham, Simeon Simeonov, Toufic Boubez, Doug Davis, Glen Daniels, Yuichi Nakamura, Ryo Neyama

REVIEW-URI

Scrie un review și spune-ne opinia ta despre acest produs scrie un review

Categorii de carte

Edituri

Transport in Bucuresti

Livrare gratuita in Bucuresti

Carti pentru premii scolare

oferta_premii_scolare.jpg

ANPC

anpc_banner.jpg
Created in 0.370 sec