Mohamed Houri’s Oracle Notes

September 11, 2008

S.O.A.

Filed under: Oracle — hourim @ 11:36 am

I just came from the 2008 Oracle Technology Day where the leitmotiv of the conference was Service Oriented Architecture S.O.A.

 It seems that nowadays projects are evaluated not only on their CMMI compliancy but also to the degree to which their implemented architecture is Service Oriented. Do you user interfaces interact with your data base through re-usable services? Do you have a kind of service bus through which all calls to the data base transit?

 Put it simply, if you are doing direct select-update-insert-delete from your user interface or from within the data base then you are not following S.O.A. architecture. To select information from the data base then you should better implement a GetInformation re-usable service. If, instead, you want to update information in the data base then you should implement a SetInformation re-usable service.

 Well, this is in principle a good way of coding. However you should be careful about the performance side effects. Make sure to give the S.O.A. implementation task to persons knowing very well how the data base works. Particularly, on using bind variable, avoiding hard parses, choosing the best indexes, the best partitioning strategy and above all, persons who will not create the mother of the mother of the S.O.A re-usable services.

Create a free website or blog at WordPress.com.

Tony's Oracle Tips

Tony Hasler's light hearted approach to learning about Oracle

Richard Foote's Oracle Blog

Focusing Specifically On Oracle Indexes, Database Administration and Some Great Music

Hatem Mahmoud's blog

Just another blog : Databases, Linux and other stuffs

Mohamed Houri’s Oracle Notes

Qui se conçoit bien s’énonce clairement

Oracle Diagnostician

Performance troubleshooting as exact science

Raheel's Blog

Things I have learnt as Oracle DBA

Coskan's Approach to Oracle

What I learned about Oracle

So Many Oracle Manuals, So Little Time

“Books to the ceiling, Books to the sky, My pile of books is a mile high. How I love them! How I need them! I'll have a long beard by the time I read them”—Lobel, Arnold. Whiskers and Rhymes. William Morrow & Co, 1988.

Carlos Sierra's Tools and Tips

Tools and Tips for Oracle Performance and SQL Tuning

Oracle Scratchpad

Just another Oracle weblog

OraStory

Dominic Brooks on Oracle Performance, Tuning, Data Quality & Sensible Design ... (Now with added Sets Appeal)