Skip to main content

Posts

Showing posts from February, 2008

Simple SOA

Simple SOA is the moto of Udi Dahan 's presentation in the 19 th meeting of the SOA Forum of the I sraeli Association of Information Processing on February 17 th . . According to Udi, SOA architectures are sometimes too complex, the term Service is overloaded and may define different kind of entities. Udi presented step by step a unique SOA model which was discussed by the forum members. Model Highlights The following highlights describe Udi's SOA model principles: It is a Loosely Coupled model Loose Coupling starts with the Business Service definitions are Business definitions A Service is a very coarse grained entity defining business functionality e.g. Customer Care, Sales, Fulfillment, marketing, Billing. Each Service owns its database or files. The communication between services is simple one way messaging. No Request-Response and no transactions are part of the model. Business Processes are inter Services events Events not...

SOA and BPM: Too much Round Tripping?

A previous post   SOA & BPM referred the issue of bidirectional gateway between BPM modeling and BPM implementation. The build of updated model from changed implementation or vice versa could also be termed as Round Tripping. Recently, I read an Industry Trends Report named "BRIDGING THE BUSINESS-IT DIVIDE IN ENTERPRISE CLASS PROCESSES" written by Bruce Silver Associates . The trends report topic is BPM and its relationship to SOA . The report illustrates the difficulties of bridging between Business BPM Analysts and Information Technology experts and also between SOA type BPM based on BPEL and Human based BPM nased upon Business Process Modeling Notation (BPMN) OMG 's standard. The Round Tripping of BPEL based execution and BPMN based modeling is another challenge. Another issue analyzed is the requirement for bridging between Metadata model, Data model and Programming model developed by using different tool sets. The context of the report is limited ...

Web 2.0 for Dummies – Part 6: Virtual Worlds

This post is the 6th post in the "Web 2.0 for dummies" posts, based on my Web 2.0 presentation in a conference. After tasting Web 2.0 (part 2) and understanding what it is (part 4) we will drill down to more specific Web 2.0 principles and implelentations. What are Virtual Worlds? Virtual World is computerized simulation to which Real World laws apply (e.g. Time, Gravitation etc.). Participation is by using a virtual identity or virtual image called Avatar. Avatar’s communication with other Avatars is by text, sound and motion (gestures). Virtual Worlds types can be classified into the following categories: Single Player Games SIMS is an example of single player game in which the player creates a virtual reality. However, a Single Player Game scope is limited and it is not a Web 2.0 application. The player may even play using his local computer without Web connection. Massively multi player online role playing games (MMORPG) These games are part of Web 2.0. The play...