Tuesday, August 17, 2010

File Share

File sharing options between Mainframe applications and distributed systems.  
  • Network File System (NFS)
  • Distributed File System (DFS)
  • Use File Transfer Protocol (FTP) to synchronize files.
 The OS/390 and z/OS DFS service provides a Server Message Block (SMB) server. Choice: Plex-Wide DFS/SMB Server or a DFS/SMB Server Per LPAR

 CIFS - Common internet File System by Microsoft. Also known as Server message block(SMB).

It is a network protocol used for sharing the files on LAN. The client can manipulate files just as they were on the local computer. Read, write and update mare permitted. The files will be located on a remote server.

SOA - Questions from a friend

What is WS-Profile?
 
The Web Services Interoperability Organization (WS-I) is an industry consortium chartered to promote interoperability amongst the stack of web services specifications. WS-I does not define standards for web services; rather, it creates guidelines and tests for interoperability.

It is governed by a Board of Directors consisting of the founding members (IBM, Microsoft, BEA Systems, SAP, Oracle, Fujitsu, Hewlett-Packard, and Intel) and two elected members (currently, Sun Microsystems and webMethods). The organization's deliverables include profiles, sample applications that demonstrate the profiles' use, and test tools to help determine profile conformance.

WS-I standards: Guidelines and conventions for using a defined set of specifications to ensure interoperability
http://www.ws-i.org/

 
How to invoke a webservice ?

The Java API for XML based RPC (JAX-RPC) is a Sun Microsystems specification that defines the APIs used to invoke a Web service. WebLogic Server implements the JAX-RPC specification.

 
How to create webservice ?

You can create web services from:

 
1.Java classes
2.the remote interface of EJBs
3.ADF Business Components service session bean wrapped as an EJB

 
What is SOAP Action:

Use of SOAPAction is deprecated. Senders SHOULD NOT send SOAPAction. Receivers MUST NOT accept or reject messages on the basis of the presence, absence or value of the SOAPAction header.

 
SOAPAction is a header specified in the HTTP transport binding which allows two things:
  • the identification of SOAP messages as such
  • the communication of a SOAP message's "intent" - a particular classification of the message

Documentation:

Wednesday, August 4, 2010

Links

SOA Suite Certifications:

http://www.oracle.com/technology/software/products/ias/files/fusion_requirements.htm

FUSE

1. ESB - Based on Apache service mix. Java Business Integration (JBI) based. Built on webservice model.

2. Message Broker - JMS platform. Based on Apache Active MQ.
3. Service Framework - Apache CXF. Generate code Java to wsdl, WSDL to java, XSD to WSDL, WSDL to xml, WSDL to SOAP
4. Mediation Router - Rule based routing

http://fusesource.com/docs/esb/4.1/runtime/DeployESBThreadPools.html