[erlang-questions] SOA with Erlang
Alain O'Dea
alain.odea@REDACTED
Thu Jan 13 05:01:43 CET 2011
I should clarify my rather oblique argument than OTP is SOA.
OTP very cleanly supports the notice of publishing and consuming services in the form of local and global gen_servers. One Erlang node may run a gen_server that provides session data, while another runs one that provides inventory information and yet another runs Zotonic (or something similar) to render a web-based UI.
The beauty of Erlang/OTP is that all these services can transparently be on a single node or any number of nodes. Even better is that Erlang/OTP makes deciding how failures are handled and communicated manageable and clean.
Start simple and gradually. This mailing list is a treasure trove of design patterns and best practices. Ask single focused questions about what you are looking for and you will get great and timely responses :)
Erlang/OTP makes SOA easy.
I hope you have as much fun applying it as I do :)
On 2011-01-13, at 0:10, Kaiduan Xie <kaiduanx@REDACTED> wrote:
> Thanks a lot for the information. What I have now is an OTP structured
> application that runs great, but our group is pushing SOA hard, so I
> seek ideas on how to bring SOA into the picture so that Erlang can be
> accepted in the group. I have no idea of SOA before that :)
>
> Best regards,
>
> /Kaiduan
>
> On Wed, Jan 12, 2011 at 9:10 PM, Alain O'Dea <alain.odea@REDACTED> wrote:
>> On 2011-01-12, at 18:25, Kaiduan Xie <kaiduanx@REDACTED> wrote:
>>
>>> Hi, all,
>>>
>>> Can someone share the experience on using SOA (Service Oriented
>>> Architecture) with Erlang? Are there successful cases in industry?
>>>
>>> Thanks for help,
>>>
>>> /Kaiduan
>>
>> Most systems built in Erlang embody SOA principles. OTP is a very effective SOA platform. AFAIK most serious Erlang systems are written using OTP.
>>
>> There are likely as many Erlang SOA success stories as there are Erlang success stories as a whole :)
>>
>> Given that Erlang/OTP is a proven SOA platform I suggest picking up Erlang and OTP in Action http://manning.com/logan and working through the SOA project it uses as an example.
More information about the erlang-questions
mailing list