Passa ai contenuti principali

Post

org.w3c.dom.Document convertion Utils

How to convert an InputStream to a Document?
How to contert a Document to an InputStream? The snippet of code posted is an utility Java Class written in Java for org.w3c.dom.Document convertions, it supports:

Document to StringString to DocumentDocument to InputStreamInputStream to Document
package org.gma.util; import java.io.BufferedReader; import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.io.Reader; import java.io.StringWriter; import java.io.Writer; import javax.xml.parsers.DocumentBuilderFactory; import javax.xml.parsers.ParserConfigurationException; import org.apache.xml.serialize.OutputFormat; import org.apache.xml.serialize.XMLSerializer; import org.w3c.dom.Document; import org.xml.sax.SAXException; public class DocumentUtils { /** * Convert a document to an Inputstream * @param document the document to convert * @param prettyPrint prettyPri…

WSRP - Una Rapida Introduzione

La specifica WSRP è stata prodotta dal consorzio OASIS, organizzazione per la promozione di standard tecnici per l’interoperabilità, con l’obiettivo di definire una serie di interfacce per consentire il consumo inter-portale dei frammenti applicativi messi a disposizione da contenitori di portlet e consentire quindi l’interoperabilità fra portali consentendo l’implementazione con tecnologie eventualmente diverse.
Di seguito sono messe a confronto una architettura classica dei portali con una in un cui si fa utilizzo dello standard WSRP, nella prima sono coinvolti un fruitore rappresentato dal browser, una applicazione portale la quale utilizzando una comunicazione basata sullo stesso linguaggio del container recupera e successivamente aggrega i frammenti.
Nel secondo scenario  invece oltre che i meccanismi utilizzati nel precedente intervengono anche i seguenti componenti: Erogatore WSRP: è un servizio web che offre uno o più portlet e implementa WSRP varie interfacce/operazioni. A seco…

WS-HumanTask Parte 1 Introduzione

WS-Human Task è una specifica dal contesto di WS-*, che ha affrontato la questione di come integrare l'interazione umana nei processi di business, la specifica è stata sviluppata da Adobe, IBM, BEA , Oracle, SAP Active Endpoins e dal giugno 2007 è sottoposta a standardizzazione WS-Human Task fornisce una sintassi XML in grado di descrivere i compiti (task) e le notifiche con soggetti umani. Inoltre, è possibile utilizzare diversi ruoli e gruppi di utenti (i cui tipi di dati sono inclusi), consentendo una astrazione a livello personale (es.: "impiegato" invece di "John Doe”), include inoltre una semantica per la descrizione di diversi stati ed un API per la facile interazione tra uomo e macchina lato client. Mentre BPEL4People si occupa di una descrizione astratta delle interazioni umane, l'integrazione concreta è definita con l’utilizzo di WS-HumanTask. Nelle architetture attuali i task con interazione umana …