Thursday, October 29, 2015

Oracle SOA 12 c installation issue

Parsing Failure in config.xml

http://www.programmingforliving.com/2010/10/jms-server-or-saf-agent-soajmsserver-is.html

Thursday, October 15, 2015

Internet of things: IoT | Protocols

Protocol framework:

D2D (device to device):DDS: Data Distribution Service| A fast bus for integrating intelligent machines. Device and intelligent systems.

D2S (device to server): Control plane |
        MQTT:Message Queue Telemetry Transport | Protocol for collecting device data and communicating to server.
        XMPP: Extensible Messaging and Presence Protocol | Protocal connecting devices to people

S2S: AMQP: Advanced Message Queuing Protocol | A queuing system designed to connect servers to each other: Web services and business app

List of protocols:

  • DDS
  • MQTT: Paho
    • Low battery consumption
    • TCP based
    • SSL/TLS
    • Async
    • Publish/subscribe
    • Few verbs
    • Payload agnostic
    • QoS
      • at most once
      • at least once
      • exactly once
  • XMPP
  • AMQP
    • Queue based
    • Messaging server based: fits into Enterprise application
    • Load balancing on queues
    • MQTT like publish/subscribe queue
    • Filter based routing
    • MQTT like QoS
    • SSL/TLS
    • smal packet size
  • CoAP
    • UDP based
    • HTTP verbs, HTTP like status
    • Response back after a while
    • QoS with confirmable message
    • DTLS
    • Routing
  • HTTP
    • More battery
    • More bandwidth
    • no QoS
    • SSL/TLS
    • Request/resposne
      • One to one 
      • One to many
    • no MOM
  • STOMP

Communication patterns

  • Telemetry: info from device to other systems
  • Inquiry: information gathering
  • Commands: initiate activity
  • Notification: info from other systems

http://www.slideshare.net/paolopat/io-t-protocols-landscape?related=1
http://www.slideshare.net/paolopat/mqtt-iot-protocols-comparison?next_slideshow=1

Wednesday, October 14, 2015

Cloud and on-premise integration strategy

Until recently people in IT has been debating about various integration patterns. And EAI, AIA, WS, ESB, MOM based solutions largely solves the integration comes under:
1. Process modeling based
2. Data model based

To be on premise or cloud is new dimension. Architects, CIO etc are defining over all strategy for Cloud and on-premise, integration is missed out or only discussed at the level of feasibility(Cloud and on-premise integration). In addition there are various aspects(refer list below) which has to be considered, probably there has to be strategy for integration:).

1. Integration on-premise or cloud: Which integration should be in cloud and on-premise, how cloud and on-premise has to be integrated
2. Deployment: Where to host integration solution
3. Best practices
4. Integration cost: Every new integration adds to cost??
5. Code Portability: Same services in cloud and on-premise
6. Cloud integration skills
7. Design complexity
8. Scalability and high volume of data
9. Routing data from Cloud to On-premise or Cloud
10. Parallel processing, for Cloud to multiple targets (On-premise and/or Cloud)
11. Transformation and enrichment, when data model is not same for Cloud and target system and finaly
12. Fault tolerence

Monday, October 12, 2015

EDI standard for different industries


HL7  clinical and administrative
HIPAA  Healthcare, administration and insurer etc
X12N  Insurance
NCPDP include most segments involved in the pharmacy services sector of healthcare
CCD  a US specification for the exchange of medical summaries, based on CDA.
DICOM  is a standard for handling, storing, printing, and transmitting information in medical imaging
Positional files  A type of file format used to represent business documents in which the records and fields have a fixed length, eliminating the need for delimiters.
Flat files  Plain text files usually contain one record per line,[2] There are different conventions for depicting data. In comma-separated values and delimiter-separated values files, fields can be separated by delimiters such as comma or tab characters.
W3C XML Schema  An XML schema is a description of a type of XML document, typically expressed in terms of constraints on the structure and content of documents of that type, above and beyond the basic syntactical constraints imposed by XML itself.
UB92  standard for billing paper institutional medical claims in the United States
OAGIS  OAGIS defines a common content model and common messages for communication between business applications. This includes application-to-application (A2A) and business-to-business (B2B) integration.
xCBL As an XML document standard, xCBL is used primarily in B2B procurement tools for buyers, order and invoice management tools for suppliers and document routing tools for public and private marketplaces.
cXML Business documents between procurement applications, e-commerce hubs and suppliers.
UBL  standard electronic XML business documents such as purchase orders and invoices
eHR-XML  An electronic health record (EHR), or electronic medical record (EMR), refers to the systematized collection of patient and population electronically-stored health information in a digital format.
ebXML  XML based standards sponsored by OASIS and UN/CEFACT whose mission is to provide an open, XML-based infrastructure that enables the global use of electronic business information in an interoperable, secure, and consistent manner by all trading partners.
papiNet  global communication XML standard for the paper and forest products industries.
STAR An EDI standard
1Sync Data format standard for facilitating global data synchronization.
EANCOM is a subset of the EDIFACT standards, which takes place in the consumer goods industry use worldwide. From the EDIFACT message standards a subset of the segments used has been selected, constituting the EANCOM messages.
EDIFACT Electronic Data Interchange For Administration, Commerce and Transport
EDIFICE RosettaNet has several local user groups. The European User Group is called EDIFICE.
EDIEL Is a standard describing technical arrangements for electronic data interchange (EDI) in the energy distribution sector.
X12 ASC X12 has sponsored more than 315 X12-based EDI standards and a growing collection of X12 XML schemas for health care, insurance, government, transportation, finance, and many other industries.
TDDC Standard Electronic Data Interchange [EDI] standards primarily for transportation.
WINS Warehouse Information Network Standards. A set of EDI standards for warehousing and distribution.
RosettaNet  RosettaNet standard is based on XML and defines message guidelines, interfaces for business processes, and implementation frameworks for interactions between companies. Mostly addressed is the supply chain area, but also manufacturing, product and material data and service processes are in scope.
CIDX Standard for Chemical Industry Data Exchange
PIDX  Standard for Petroleum Industry Data Exchange
VDA VDA-FS is a CAD data exchange format
IFX Card and Payment
VICS  Voluntary Inter-Industry Commerce Standard which is used by the general merchandise retail industry