[ https://issues.apache.org/jira/browse/TUSCANY-1699?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Luciano Resende resolved TUSCANY-1699. -------------------------------------- Resolution: Invalid Is this just a discussion, then it should be moved to dev/user list ? Similar discussion available at : http://www.mail-archive.com/tuscany-dev@ws.apache.org/msg26462.html > Tuscany vs ESB, how developers choose SOA platform > -------------------------------------------------- > > Key: TUSCANY-1699 > URL: https://issues.apache.org/jira/browse/TUSCANY-1699 > Project: Tuscany > Issue Type: Test > Components: Java SCA Assembly Model > Affects Versions: Java-SCA-Next > Environment: Muti platform, Tuscany, Java, SOA > Reporter: gengshaoguang > Fix For: Java-SCA-Next > > > I'm not sure this is a right place to raise this issue, if not, just move it > to another. > Once I have been working on ESB for 3 months, it was a sub-task for me keep > looking for answers of SOA. > There ARE quite a lot of talks about SOA, and for a very long time, > developers eye on SOA as a bright future, some one even see SOA as > mysterious. In China, big software makers like to tell their customers they > are SOA, it seems SOA has been a flag of technical pioneer. > SOA starts from Web Service, but WS has been walking on the road for ages, > SOA did no more works than integrators between systems. But now, definitly, > SOA should play more roles than that. > ESB came over on the bases of EAI, ESB improved EAI to SOA like, before, EAI > not. ESB makes every thing into xml message driven, xml could be soap > enveloped. > from a developers point of view, ESB gives the following prospect: > 1. A very common interface which makes every thing works as send+receive, but > this just make things too loose, before, compile will find a lot of errors, > but now not; > 2. A single access point plus a message router, in these case, service > consumer only need to post their request to this single point, and the router > could analyse the requesting message, and deliver it to a right dealer / > service; > seems cool? Not really in fact, this could cause more jobs and errors, > route map need define, some times messages changes and errors came out, you > just don't know from whick sector; > 3.Extension becomes easier with standard like JBI, developers could extend a > ESB (if it is JBI compatible) with new feature on the bases of JBI, JBI is > message bases, this extension work IS confortable; > 4. ESB seems able to host a great deal of services, but the bigest problem is > without a transaction support, (Tuscany too); > 5. ESB has not give a solution of security, (Tuscany too) > 6. I have tested ServiceMix, the performace is another headache, we got only > 1/5 of a common tenology based system. I did not make such a comparison with > Tuscany, but from the archtecture's view, Tuscany is faster of course. A ESB > need to transfer xml for each sector to finish a process ring. > 7. ESB is much more well known, and almost all the platform vender advertised > their product "ESB enabled"; > to be continued... -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]