OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

cam message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: STAR BODs and CAMV / JCAM


Just FYI - nice follow up by STAR on using BODs and CAMV

 http://www.starstandard.org/uploads/STAReXchange/Newsletter/Vol2No2-2010/ar02.html 

Thanks, DW

=====================================

JCAM - Beyond XML Schemas Validation

By: David Carver, STAR

Dealing with multiple trading partners is one of the more difficult integration points when dealing with STAR BODs. Each trading partner has their own unique requirements. The STAR BODs do a good job of specifying what elements can occur and where in the documents. They also do a good job of reusing components so that similar items like Addresses, Parties, Events, Organizations, and Customers can be easily reused. However, the variability of the different business rules is something that STAR schemas for the BODs can not address by themselves. Recently an article on IBM Developer works titled, XML Validation Framework using OASIS CAM (CAMV), highlights how STAR implementors may use open source software and existing standards to handle the business context quagmire.
CAM is much more than just a business rule processing engine. It also allows for the generalization of the processing of different trading partners needs into one common interface. By including the business rules upfront in the validation/compilation phase of the documents received, it moves it out of the system code, and into a layer where it can be changed and redeployed easier. The article mentioned above goes into detail on how a CAM processor can be used to ease the business rule quagmire. If you are a DMS system provider or a third party integrator that needs to work with multiple trading partners, a CAM implementation may be something to consider.
Additional Resources:


 




[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]