A small check-list and reminder on some of the central ws security standards;
WS-Security: signing, encrypting and attaching tokens
WS-Trust: deals with security tokens (STS)
WS-SecureConversation: less overhead with frequent secure exchanges
WS-Policy: how to add constraints including reliability, transactions, security.
WS-SecurityPolicy: set constraints on various security attributes like transport level security, required parts to be signed or encrypted, algorithms
WS-Federation: [...]
In project Metro – a java/glassfish web services stack – we have the Web Services Interoperability Technologies (WSIT) project. It caters for a number of novel, often security related, web service specifications, like WS-Trust, WS-SecureConversation, WS-SecurityPolicy, WS-ReliableMessaging, WS-AtomicTransactions/Coordination, WS-MetadataExchange and SOAP over TCP.
These are essential ingredients for an enterprise approach to web service solutions. Usefully, [...]
Playing around with Metro, I get this error in my tomcat log;
SEVERE: Unsupported Content-Type: application/soap+xml Supported ones are: [text
/xml]
I scratch my head, and find that
“These errors are related to SOAP 1.1 or 1.2 versions:
SOAP 1.1 uses text/xml
SOAP 1.2 uses application/soap+xml”
thanks to Adrian.
On a project I work on, we’re doing something I’ve only done as student exercises and never in a large scale commercial project. All interfaces that are exposed and used by external agents are development-wise managed by a model driven architecture (MDA). All web services exposed and file transfers that are shared with some external [...]
1. You may attach a debugger by editing the wrapper.conf file;
wrapper.java.additional.3=-Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005
Additionally, I added to the invocation of mule a -debug flag, e.g. in the hello example;
exec “$MULE_BASE/bin/mule” -debug -config hello-http-config.xml
2. Let’s look at the hello example; The config.xml file consists of a set of definitional items, e.g.
<custom-transformer name=”StringToNameString”/>
and then continues [...]
It looks deceptively elegant. There is just so little that is required to make channels, gateways, publishers, subscribers and content transformers with spring integration. This ultrashort tutorial guides you through the basics, including the extremely condensed glue;
<gateway id=”leadGateway”
service-interface=”crm.integration.gateways.LeadGateway” />
<publish-subscribe-channel id=”newLeadChannel” />
[...]
Recent comments