Friday, March 30, 2012

1. What is Oracle Service Bus ( OSB ) ?
2. Why do we use OSB ?

Oracle Services Bus formally knows as Aqualogic, Oracle Enterprise Service Bus is a fundamental component of Oracle's Services-Oriented Architecture that provides a loosely-coupled framework for inter-application messaging.(something similar to MQ/MB.
Oracle Service Bus is a proven market-leading Enterprise Service Bus (ESB).
OSB Provides industry-leading support for Web services, Oracle Service Bus also
provides native connectivity to MQ Series, CICS, .NET, C/C++ applications.

Introducing Oracle Service Bus
Oracle Service Bus (OSB) is a high-performance stateless enterprise service bus that
provides service virtualization and ensures IT agility. OSB can work with all types
of data formats, from XML to binary and structured text (SWIFT FIN or CSV for
instance) or protocols, from SOAP to JMS, and from MQSeries to t3.
What are the types of changes that OSB
can absorb?
OSB can largely absorb all of the following conditions:
1. Changes to the document format, say due to XML schema changes or even
changes to the version of structured binary data. Transformation can be done
by Java code, XSLT, XQuery, or MFL to convert between structured binary
and XML. OSB supports any to any bridging between formats.
2. Changes to packaging say from SOAP 1.1 to SOAP 1.2 or even from REST to SOAP.
3. Changes to the routing or load-balancing logic.
4. Changes to the location of a service (change in address).
5. Changes to the security scheme, say from HTTP basic authorization to web
services security username token.
6. Changes to the transport, say from HTTP to JMS. OSB supports a large
number of transports and you can also seamlessly plug in new custom
transports. OSB supports any to any bridging between transports.
7. Changes to the invocation style say from one-way to request/response. OSB
supports any to any bridging between supported invocation styles.
8. Changes to the data the message is enriched with. OSB has a variety of ways
to look up data. You can look up data in a databases or invoke web services
or Java code to do lookups.
9. Changes to the parallelization or sequence of requests. A service can be
split into multiple services or operations to be invoked in sequence or in
parallel—or a mix of the two. Such parallelization can be used to greatly
reduce response time.
10. Spikes in traffic. As service re-use increases, services might get
overloaded during peak hours. The service bus can shape the traffic through
throttling strategies.

Who are the users?
OSB is targeted towards system integrators and administrators who can make
changes to the service virtualization quickly through a zero-install web-based
console. In addition, Oracle Service Bus also offers an IDE targeted towards
developers with versioning and visual debugging. OSB offers a powerful
customization scheme to support advanced life cycle management, and changing of
environmental properties when migrating projects across environments.
OSB also has a monitoring console supported both locally in the OSB console and
centrally through Oracle Enterprise Manager (EM) to report performance, traffic
statistics, and errors.

Friday, September 15, 2006

Imagine there is a bank that credits your account each morning with Rs 86,400. It carries over no balance from day to day; allows you to keep no cash balance; every night deletes whatever part of the balance you failed to use during the day. What would you do with such an account Draw out every penny, of course!!!
Every one of us has such a 'bank'. Its name is TIME. Every morning it credits you with 86,400 seconds. Every night it writes off as lost whatever of this you have failed to invest to good purpose. It carries over no balance. It allows no overdraft.Each day it opens a new account for you.

Each night it burns the records of the day. If you fail to use the day's deposits, the loss is yours. There is no going back. There is no drawing against tomorrow. You must live in the present -on today's deposits.

Invest it so as to get from it the utmost in health, happiness and success! The clock is running. Make the most of today!! And make it a great week ahead!! Cheers, "Intellectuals solve problems; geniuses prevent them."

Thursday, September 14, 2006

Programmer's day is a "holiday" on the 256th day of the year celebrated mostly by computer programmers (reason: 256 = 2 to the power of 8 = the number of values representable in a byte of data).Traditions include drinking, behaving silly, coding silly programs, mini computer games, playing with old computers, etc. That, of course, includes the condition that the developer who chooses to celebrate, needs to have done decent coding on all the other days and had tried the best not to behave silly on the other days. For those programmers who are used to the 'celebrations' in their every day lives, this 'holiday' becomes unjustified!Programmer's day usually falls on September 13th; on leap years, it is September 12th. Some people do feel that counting must start from 0 and hence 256th day falls on September 13th or 14th.


Wish you all a Happy Programmer's Day !
Hi ,
Welcome To The World of Puneet..............