Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations strongm on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Is there any XML Business Logic?

Status
Not open for further replies.

developerinlondon

Programmer
Jan 11, 2003
196
GB
Hello XML Experts,
I am trying to find a way to seperate the business logic away from our codes so that it stays independant of any languages. At the moment its written in php and has lots of 'if's, regular expressions, conditions, exceptions of all kinds to work out various values. I am planning to move it into Java but seperate out the logic first. Does anyone know of a way I might go forward with this? I was thinking there might be some xml business logic protocol which lets you work out logics using an external xml file...
 
I dont know if thats exactly what you are looking for, but search for Bpel (Business Process Execution Language). Its a W3c Spec. for defining Business Process Logic in Xml. I think its specialised for Web Services but it might be adoptable for you as well.

HTH,

Stephan
 
Wouldn't it be better to use UML? I don't see the benefit of translating it to XML. XML is to make data more structured and human readable.
 
No you cant! UML Unified Modeling Language! It is used Worldwide to design Code. It is sort of a Language, so everyone that knows Uml is able to undertstand what the Programe/Service is supposed to do! Then they code according to the Uml in a language appropriate! For example Java!

Hav you looked up BPEL?

 
yes thats what I thought UML is too! the BPEL looks interesting, but still havent found a good documentation with examples yet. this might be what i am looking for.
 
I was going to suggest BPEL too.

There are many Java implementations (IBM WebSphere Integration, BEA WebLogic Integration, etc) and a couple of .NET implementations (MS Biz-Talk Server (really only imports/exports BPEL, uses XLANG internally), and OpenStorm).

Note that these products are really really expensive (like $25k per CPU expensive!). There may be some open-source alternatives, but I suspect they aren't as well laid-out as the commercial products.

Chip H.


____________________________________________________________________
Click here to learn Ways to help with Tsunami Relief
If you want to get the best response to a question, please read FAQ222-2244 first
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top