default screenshot for jonathansblog

A comparison of service-oriented architecture and frameworks

A comparison of service-oriented architecture and frameworks IntroductionPapazoglou, (2003) organised SOA in four architectural layers: Service Foundations, Service Composition, Service Management and Service Engineering and outlined a host of technologies that could be utilised when developing and deploying an SOA system to overcome the challenges of a distributed enterprise system, Read more…

4 Layers in an SOA

4 Layers in an SOA There are 4 layers in an SOA: Business Processes Business Services Integration Services Enterprise Resources Enterprise Resources existing applications COTS systems (consumer, off the shelf) Object Oriented systems Legacy systems (eg CRM + ERP) Data at this layer resides in existing applications and databases Operations have Read more…

default screenshot for jonathansblog

4 types of service in an SOA system

4 types of service in an SOA system. Business services Domain services Integration services Foundation / Utility services Business Services Provide high-level functionality Provides abstraction of the interface Provides integration of the layers below Breaks the direct dependance between business processes and existing systems Provides a virtual implementation Provides business processes Read more…

default screenshot for jonathansblog

Characteristics of SOA Services

Characteristics of SOA services Granularity Size / Scope of service Encapsulation Separation of interface form implementation Modularity Business processes can be decomposed into services which can be decomposed into smaller services Loose-Coupling Minimise dependancies to increase flexibilities Isolation of Responsibilities Similar functionality / information should be grouped into services Autonomy Read more…

default screenshot for jonathansblog

Oracle process overview

Oracle process overview. There are 3 types of oracle processes: USER processes SERVER processes BACKGROUND processes User connected to a user application (eg sql*plus) controls the application associated with an oracle server process Server processes there are 2 types of oracle server process, depending on configuration Dedicated ( 1 server Read more…

default screenshot for jonathansblog

Oracle forms overview

Oracle forms overview. Oracle internet platform consists of 3 components: oracle application server (forms service + OC4J) oracle developer suite (forms developer + object navigator + form module) oracle database Oracle application server includes forms service – new generation of tools that allow devs to deploy new and existing forms Read more…

default screenshot for jonathansblog

Oracle control file

Oracle control file: binary file start of instance, file is checked database has 1 control file each modifiable only by oracle editing prohibited, even by DBA Keeps track of: datafile names and locations redo log names and locations table-space information name of database time-stamp of database creation Usage: on start Read more…

default screenshot for jonathansblog

Evaluation of FPA

Evaluation of FPA (Function Point Analysis) Language independant Derived from Specification Re-Usable code / Object Oriented Business software is best suited Training required Innovative code with fewer LOC is not Penalized Backfiring: FPA can be converted to LOC using backfiring tables.

default screenshot for jonathansblog

XP extreme programming

Here are my bullet points for XP extreme programming: [DeLeRIuM Pair] Design Later Reuse / Refactor / OO Integrate continually Minimal system first, expand later Pair Programming [5 ‘Donts’] Don’t Write documentation Don’t Design / analyse before writing code Don’t Specialise in any one area Don’t Leave testing till later Read more…

default screenshot for jonathansblog

Waterfall method

I’m studying a Masters Degree in ‘Advanced Computer Systems Design’. I have an upcoming exam in project management. One of the areas I’m studying is SDLC [software development life-cycles]. This is a short post on the waterfall method. These are my study notes: Waterfall: The waterfall SDLC method is the Read more…

default screenshot for jonathansblog

Subnetting class C networks

Subnetting class C networks Benefits of Subnetting: Reduced Network Traffic Optimised Network Performance – as a result of reduced traffic Simplified management Facilitated spanning of large geographical distances   How to create subnets: Determine the number of required network ID’s one for each subnet one for each WAN connection Determine Read more…