Wednesday, January 13, 2010

Creating and editing PDF

Look no further, OpenOffice is here for you
http://mltan100.blogspot.com/2008/06/free-pdf-editor.html

I have tested it and it works like wonders.

Wednesday, January 6, 2010

Why should one use a Service Bus

This is a question often asked in interviews.
Here is a standard short-and-sweet answer:

- standardizing service interfaces
- switching protocols (eg turning an EJB into a WS)
- message transformation
- message routing and/or
- service orchestration = buzzword for "deciding what goes where and in which sequence"
- security
- failover and load balancing
- monitoring (performance, audit, errors)

advantages:
- decoupling
- interface simplification
- service reusability

Supported transports:
HTTP(S), JMS, FTP, File, and E-mail

The message context contains: $header, $body, and $attachments

Communication types:
  • Synchronous request/response
  • Asynchronous publish one-one
  • Asynchronous publish one-many
  • Asynchronous request/response (synchronous-to-asynchronous bridging)
These Transport Providers are available:
SFTP, Email, File, MQ, EJB, Tuxedo, SB, WS, JPD, FLOW, BPEL 10g, JCA, ALDSP





    Friday, January 1, 2010

    Oracle BPM (ALBPM) quick tutorial

    here is a complete explanation of BPMN http://en.wikipedia.org/wiki/BPMN
    which describes quite accurately Oracle BPM Studio Graphic Symbols

    Business process = defined by tasks and activities
    Process instance = a living process

    An Activity is conceptually a Step. It can be Automatic or Interactive.
    A Transition determines the passage from an Activity to another.

    An Activity is made of one or more Tasks

    A Role is a job function of a Participant

    Flow Objects model Steps in the Process.They can be:
    Activities, Gateways, Events, Global Activities, Flow, Lanes, Artifacts