SOAReference.com

Your reference to Service Oriented Architecture!

SOAReference.com header image 1

Service Composition Pattern - A SOA Anti-pattern

September 24th, 2007 · Comments Off

Blogger D. Nickull discusses the SOA anti-patterns: Service Composition and Composite Applications. He writes, “The SOA community has once again used poor judgment in terms of coining titles for aspects of SOA, namely Service Composition and Composite Applications. If these are truly built on an SOA infrastructure, most of them are in fact Service Aggregations and Aggregate Applications. Let me explain where the terms come from and what they really mean.”

Read the full articleStopping xanax
Xanax fedex overnight
Nialamide
Cialis erectile dysfunction
Oxycontin xanax bars per casettes and lortabs
James thompson viagra lawsuit
Cialis and pomegranate interaction
Nexium
Effects from side viagra
Maximum dosage of phentermine
Tramadol hcl 50 mg
Protonix
Indomethacin
Buy Hydrocodone
Best generic viagra
Acebutolol
Loratadine
Buy cheap online uk viagra
Viagra alternative uk
Female herbal viagra
Temazepam
Ambien withdrawal
Fda approved phentermine
Discount xanax
Importing cialis from canada to us
Lamictal
Counterfeit viagra
Viagra drug interaction
Anafranil
Alternative new viagra
Caffeine
Liver problems from xanax
Effects of viagra on women
Chromium
Viagra pills uk
Viagra sample
Paxil
Metaraminol
Cyclophosphamide
Phentermine and methamphetamine
Clopidogrel
Akane soma
Benztropine
Dangers of taking phentermine
Home made viagra
Klonopin versus xanax
Buy cheap viagra
Mepenzolate
Quinethazone
Kanamycin
Amitriptyline
Glucophage
Indapamide
Haldol
Tramadol cheap
Order soma carisoprodol
Phentermine purchase
Alprazolam xanax over night
Cialis co drug eli impotence lilly
Phentermine low prices
Phentermine drug
Bumetanide
Lexapro and xanax
Vincristine
Vicodin and alcohol
Minipress
Nolvadex
Order viagra now
Cialis generic canada
Glucotrol
Tramadol uses
Viagra alternative
Cheapest viagra
Cialis generic india
Glimepiride
Phentermine 30mg cap
Buy tramadol
Cialis injury lawyer ohio
Order phentermine c o d
Buspirone
Side effect of viagra
How long does xanax stay in your body
Viagra
Xanax overnight delivery
Tramadol dosage for dogs
Viagra interaction
Augmentin
Viagra prescriptions online
Free shipping on phentermine diet pills
Viagra for sale online
Niacin
Non prescription phentermine
Free viagra trial
Phentermine blue capules
Ethisterone
Ethanol
Viagra drug
Phentermine discount
Cheap phentermine diet pills
Terbinafine
Norvasc
Female viagra uk
Generic cialis soft tabs
Cymbalta
Buy tramadol cheap
Erectile dysfunction viagra
Information about street drugs or xanax bars
Cheapest prescription viagra
Ambien 10mg
Viagra ingredients
Cod tramadol
Simethicone
Cafergot
Zafirlukast
Avandamet
Long term side effects of xanax
Accutane
Cialis drug prescription
Is klonopin stronger than xanax
Phentermine
Xanax federal express
Mixing viagra and cialis
Wholesale phentermine
Xanax grapefruit juice
Anisindione
Phentermine ky
Cialis levivia viagra vs vs
Phentermine withdrawal
Buy phentermine shipped usps
Cod free phentermine shipping
Pancuronium
Nimodipine
Mercaptopurine
50mg viagra
Tramadol dog
100 tramadol
Xanax on line
Klonopin
Alendronate
Best cialis price
Methylphenidate
Womens viagra
Oxyphenbutazone
Discount viagra online
Phentermine pill online discount
Fosinopril
Drug interactions with cialis
Linezolid
Famciclovir
Oxazepam

Comments OffTags: Uncategorized

SOA and BI - Impedance mismatch?

September 22nd, 2007 · No Comments

I just read a really good article titled “Bridging the gap between BI & SOA” on InfoQ. The article highlights the “impedance mismatch” between SOA and BI, with SOA wanting to isolate internal data behind interfaces and BI wanting to have an intimate understanding of data. The article takes to the eventual conclusion of synergy between BI and SOA.

Read the full article here.

→ No CommentsTags: Uncategorized

Start from the basics: Intro to Web Services

September 21st, 2007 · No Comments

→ No CommentsTags: Uncategorized

SOA Governance from day one

September 20th, 2007 · No Comments

Getting Fast Wins from SOA without compromise Governance is considered an advanced topic in SOA and becomes increasingly essential as you move to increasingly complex, federated and large scale SOA implementations. It is also considered to be something for sophisticated implementers and requires a lot of best practices and patterns. Paradoxically, analysts including Frank Kenney of Gartner strongly recommend instituting Governance from your first production service.

Read the full article

→ No CommentsTags: Uncategorized

Can you think (in terms of) SOA?

September 19th, 2007 · No Comments

In his blog article titled “Thinking SOA..”, David Linthicum discusses the disconnect with many in Enterprise Architecture and SOA. According to him, there are many enterprise architects who don’t get SOA and may not even have begun to think SOA. Folks who have been doing traditional Enterprise Architecture fall back to their knowledge of the core concepts of Enterprise Architecture which is really different from thinking in terms of SOA.

This disconnect probably leads to many enterprises not realizing the benefits of SOA.

Read the full article

→ No CommentsTags: Uncategorized

GlassFish v2 released for enterprise scalability

September 17th, 2007 · No Comments

GlassFish v2 application server was released today with new and improved scalability and optimization. GlassFish is an open source J2EE application server and v2 is expected to be about 60% faster than the v1. A feature called the “Project Metro” provides interoperability between Java and .NET web services. The product integrates with open ESB and supports the JBI (Java Business Integrtion) spec.

Other key features of GlassFish v2:
- Improved performance
- Clustering
- Project Metro
- Centralized administration
- NetBeans IDE Integration

→ No CommentsTags: Uncategorized

SOA as defined by Beth Gold-Bernstein

September 15th, 2007 · 1 Comment

Watch this video on SOA - Service Oriented Architecture Introduction from Beth Gold-Bernstein. Beth Gold-Bernstein is vice president of strategic services at ebizQ, the online portal for e-business integration. A recognized expert in integration technologies and technical architectures, she has worked with financial institutions, retailers, and manufacturers to plan, design, and implement large-scale distributed systems. Formerly director of business integration technologies at Hurwitz Group, she is coauthor of Designing Enterprise Client/Server Systems

In this video, Beth takes you to a definition of SOA that is easy to grasp and then to the benefits of it.

→ 1 CommentTags: Uncategorized

SOA Analogies and Metaphors

September 13th, 2007 · No Comments

In his article titled “The Lego Model of SOA”, author Jason Bloomberg describes SOA in terms of Lego blocks. According to Bloomberg, the four characteristics of SOA are interoperability, robustness, loose coupling and reusability which are all demonstrated by Lego blocks. Lego blocks have standard interfaces or connectors which allows you to connect it to any other Lego block. Thus they are interoperable. Lego Blocks are unbreakable, thus making them robust. Lego Blocks can be used to build different things by assembling them. Mr. Bloomberg goes on to illustrate the downsides of the characteristics of SOA using Lego Blocks as well. Read the detailed article using the link below:

SOA explained using a LEGO analogy by Zapthink

The Object Mentor blog has an article titled “What is SOA, really?” in which the author explains SOA as the process of sequestering the core business functions into independent services that don’t change frequently. The author uses the analogy of dentists selling cleanings every 6 months, gas stations selling gasoline or restaurants selling meals as the respective core services. These core services seldom change. The things that change very frequently are things like prices, tax rates, etc. By building core services building blocks, the frequently changing services can be assembled when the business demands. Read the detailed article using the link below:

Soa explained by Object Mentor

IONA’s Steve Vinoski has used the Home Theater metaphor to describe SOA on his blog. Read the detailed article using the link below:
SOA explained via a Home Theater metaphor

There are numerous other analogies and metaphors for SOA on the internet. Let us know which one according to you makes the most sense.

→ No CommentsTags: Uncategorized

Apache CXF - Open Source Web Services Framework

September 7th, 2007 · No Comments

Apache CXF is an open source web services framework that is a result of the merger of two projects, Celtix from IONA and Codehaus XFire from Codehaus. The framework allows developers to build and develop web services using frontend programming API’s such as JAX-WS, TCK etc. JAX-WS is a technology for developing SOAP based and REST Java-based web services and replaces JAX-RPC.

Developers can chose to start building from contract using WSDL or directly from Java code. On the backend, CXF supports a variety of transport protocols such as JMS, HTTP and JBI with message formats of SOAP, XML, REST, etc. Non-XML bindings such as JSON and CORBA are also supported using the pluggable architecture of CXF.

Services can be deployed in light weight containers such as Tomcat or Spring-based containers. JBI, SCA and J2EE support allows deployment into ServiceMix, OpenESB, Tuscany, JBoss, Weblogic, etc.

For more information on Apache CXF, visit the Apache website

→ No CommentsTags: Uncategorized

Apache Camel - DSL-based POJO Broker

September 5th, 2007 · No Comments

Have you read about Apache Camel? Apache Camel is an open source rule-based routing and mediation engine that implements most of the Enterprise Integration Patterns as POJOs. It solves the problem of taking data from various sources or components such as files, databases, web services, message queues, etc and connecting them to other systems after aggregation and tranformations.

Routing rules can be configured using regular Java code using the entry points “CamelContext” and “RouteBuilder”. RouteBuilder is derived from Java DSL or Domain Specific Language that allows your IDE to smart complete the code as it is typed. The Routing rules can alos be configured using Spring and XML Configuration file.

Apache Camel was born out of other Apache projects such as Apache ActiveMQ and Apache ServiceMix.

Read more about Apache Camel

→ No CommentsTags: Uncategorized