+1

Nothing personal, but all developers prefer a more concrete instructions and 
coding as possible to complete the work. This is the nature of the job. We are 
talking about architectural, long-living solutions which can lead to new 
architectural models and/or new usability models of old/known things.

Anne has confirmed that RIA is friendly with fine-grained service interfaces.

Now, I can move onto RIA itself. RIA is driven by requirements called User 
Experience Requirements. Users demand what they saw already and found 
convenient. This does not mean that they would not find convenient something 
that they have not seen yet. My point here is that the best result in RIA+SOA 
may be reached when User Experience gets influenced from BOTH sides: since SOA 
prefers coarse-grained service interfaces, it makes sense to try to redesign 
User Interface in the same manner. That is, the UI might be transferred from 
the field updates philosophy into task execution and result updates. 

Ajax (as a part of RIA) is the right tool for this because it can 
asynchronously perform a tasks in a windows area realizing the User form 
"instant" dialog (as I see today, developers picked up what is on the surface 
of Ajax - asynchronous update per window widget or field. This is what leads to 
a fine-grained service interface).

- Michael

----- Original Message ----
From: Steve Jones <[EMAIL PROTECTED]>
To: [email protected]
Sent: Friday, March 28, 2008 10:55:56 PM
Subject: Re: [service-orientated-architecture] Re: Meehan on RIA meets SOA

                             Or to put it another way

Java and .NET developers like clearly defined elements as they know that this 
reduces support costs.  PHP and Ruby developers are concentrating just on the 
development part so don't consider the long term....
 
:)

Fast should be about the lifetime, not about the first go live.

Steve



On 28/03/2008, Scott C. Sanchez <scottsanchez@ gmail.com> wrote:                
                  I've noticed that when I talk to developers, Java and .NET 
developers prefer to consume SOAP (wsdl-based) services that they can easily 
import into their IDE, where as PHP and Ruby developers prefer to consume 
REST-based services since they are simple and fast, much like their choice of 
language.
  
-Scott




On Fri, Mar 28, 2008 at 10:23 AM, Anne Thomas Manes <[EMAIL PROTECTED] com> 
wrote:
                                   On Wed, Mar 26, 2008 at 3:44 PM, Michael 
Poulin <[EMAIL PROTECTED] com> wrote:
 >
 > One of lead architects around me said that SOA and RIA are almost orthogonal
 > because RIA demands fine-grained operations while SOA tends to
 > coarse-grained ones...
 >
 > - Michael
 
 Hence my assertion that RIA and mashups will become more intimately
 connected with SOA if/when
 REST becomes a predominant approach for building services.
 
 REST exposes capabilities through a resource interface. (see my recent
 post, REST is about Resources
 [http://apsblog. burtongroup. com/2008/ 03/rest-is- about-r.html]). The
 resource interface is fine-grained. Any "thing" that you want to
 interact with has a URL. RESTful services are significantly easier to
 interact with than SOAP APIs, particularly from the RIA and mashup
 tooling perspective.
 
 (Note that the RESTful service can still be coarse-grained -- but the
 interface [the resources it exposes] is fine-grained. )
 
 Anne
 
 >
 >
 > ----- Original Message ----
 > From: Rob Eamon <[EMAIL PROTECTED] net>
 > To: service-orientated- architecture@ yahoogroups. com
 > Sent: Tuesday, March 25, 2008 2:37:30 PM
 > Subject: [service-orientated -architecture] Re: Meehan on RIA meets SOA
 >
 >
 >
 >
 > Why is that? Why would an RIA be "more connected" to services based on
 >  the interaction style? Why would accessing services via REST vs. any
 >  other mechanism be considered more connected? A service consumer is a
 >  service consumer, regardless of the service interface, no?
 >
 >  Or are you referring to the relative prevalence of an RIA's use of
 >  services compared to other approaches?
 >
 >  -Rob
 >
 >  --- In service-orientated- architecture@ yahoogroups. com, "Anne Thomas
 >  Manes" <[EMAIL PROTECTED] > wrote:
 >  >
 >  > RIA and mashups will become more intimately connected with SOA
 >  > if/when REST becomes a predominant approach for building services.
 >  >
 >  > Anne
 >
 >
 >
 >  ____________ _________ _________ __
 > Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it
 > now. 
 
     
                        
                                                                  






-- 

------------ --------- --------- --------- --------- --------- --------- -------
This message contains confidential information and is intended only for the 
intended recipient(s) . If you are not the named recipient you should not read, 
distribute or copy this e-mail. Please notify the sender immediately via e-mail 
if you have received this e-mail by mistake; then, delete this e-mail from your 
system. 
     
                        
                                                                  



      
                                  <!--  #ygrp-mkp{ border:1px solid 
#d8d8d8;font-family:Arial;margin:14px 0px;padding:0px 14px;} #ygrp-mkp hr{ 
border:1px solid #d8d8d8;} #ygrp-mkp #hd{ 
color:#628c2a;font-size:85%;font-weight:bold;line-height:122%;margin:10px 0px;} 
#ygrp-mkp #ads{ margin-bottom:10px;} #ygrp-mkp .ad{ padding:0 0;} #ygrp-mkp .ad 
a{ color:#0000ff;text-decoration:none;} -->    <!--  #ygrp-sponsor #ygrp-lc{ 
font-family:Arial;} #ygrp-sponsor #ygrp-lc #hd{ margin:10px 
0px;font-weight:bold;font-size:78%;line-height:122%;} #ygrp-sponsor #ygrp-lc 
.ad{ margin-bottom:10px;padding:0 0;} -->         <!--   #ygrp-mlmsg 
{font-size:13px;font-family:arial, helvetica, clean, sans-serif;} #ygrp-mlmsg 
table {font-size:inherit;font:100%;} #ygrp-mlmsg select, input, textarea 
{font:99% arial, helvetica, clean, sans-serif;} #ygrp-mlmsg pre, code 
{font:115% monospace;} #ygrp-mlmsg * {line-height:1.22em;} #ygrp-text{ 
font-family:Georgia; } #ygrp-text p{ margin:0 0 1em 0;}
 #ygrp-tpmsgs{ font-family:Arial; clear:both;} #ygrp-vitnav{ 
padding-top:10px;font-family:Verdana;font-size:77%;margin:0;} #ygrp-vitnav a{ 
padding:0 1px;} #ygrp-actbar{ clear:both;margin:25px 
0;white-space:nowrap;color:#666;text-align:right;} #ygrp-actbar .left{ 
float:left;white-space:nowrap;} .bld{font-weight:bold;} #ygrp-grft{ 
font-family:Verdana;font-size:77%;padding:15px 0;} #ygrp-ft{ 
font-family:verdana;font-size:77%;border-top:1px solid #666; padding:5px 0; } 
#ygrp-mlmsg #logo{ padding-bottom:10px;}  #ygrp-reco { 
margin-bottom:20px;padding:0px;} #ygrp-reco #reco-head { 
font-weight:bold;color:#ff7900;}  #reco-grpname{ 
font-weight:bold;margin-top:10px;} #reco-category{ font-size:77%;} #reco-desc{ 
font-size:77%;}  #ygrp-vital{ 
background-color:#e0ecee;margin-bottom:20px;padding:2px 0 8px 8px;} #ygrp-vital 
#vithd{ 
font-size:77%;font-family:Verdana;font-weight:bold;color:#333;text-transform:uppercase;}
 #ygrp-vital ul{ padding:0;margin:2px 0;}
 #ygrp-vital ul li{ list-style-type:none;clear:both;border:1px solid #e0ecee; } 
#ygrp-vital ul li .ct{ 
font-weight:bold;color:#ff7900;float:right;width:2em;text-align:right;padding-right:.5em;}
 #ygrp-vital ul li .cat{ font-weight:bold;} #ygrp-vital a{ 
text-decoration:none;}  #ygrp-vital a:hover{ text-decoration:underline;}  
#ygrp-sponsor #hd{ color:#999;font-size:77%;} #ygrp-sponsor #ov{ padding:6px 
13px;background-color:#e0ecee;margin-bottom:20px;} #ygrp-sponsor #ov ul{ 
padding:0 0 0 8px;margin:0;} #ygrp-sponsor #ov li{ 
list-style-type:square;padding:6px 0;font-size:77%;} #ygrp-sponsor #ov li a{ 
text-decoration:none;font-size:130%;} #ygrp-sponsor #nc{ 
background-color:#eee;margin-bottom:20px;padding:0 8px;} #ygrp-sponsor .ad{ 
padding:8px 0;} #ygrp-sponsor .ad #hd1{ 
font-family:Arial;font-weight:bold;color:#628c2a;font-size:100%;line-height:122%;}
 #ygrp-sponsor .ad a{ text-decoration:none;} #ygrp-sponsor .ad a:hover{ 
text-decoration:underline;}
 #ygrp-sponsor .ad p{ margin:0;} o{font-size:0;} .MsoNormal{ margin:0 0 0 0;} 
#ygrp-text tt{ font-size:120%;} blockquote{margin:0 0 0 4px;} 
.replbq{margin:4;} -->              





      
____________________________________________________________________________________
OMG, Sweet deal for Yahoo! users/friends:Get A Month of Blockbuster Total 
Access, No Cost. W00t 
http://tc.deals.yahoo.com/tc/blockbuster/text2.com

Reply via email to