Ron Schmelzer wrote: > To be specific, > > We're looking for help creating metadata, declarative contracts vs. > application-specific contracts (CORBA has plenty of those). Anyone with > guidance on how to create an uber Service contract? Jini is an > interesting model, but I'm not sure how to translate that to Service > contracts in an SOA specifically.
I'm not sure why you say CORBA here. You're using the term "Service contracts" which is a pretty wide open door for interpretation. What did I miss here? You're saying "SOA". Do you mean web services instead? > Don't want to get into (another) debate about Jini here, but I want to > focus the answers a bit more specifically on the problem at hand. Ron, what meta-data do you need? At deployment of a Jini service, I can set security constraints on who can use the service in what ways. I can declare mutal authentication requirements to fully specify who I will make contact with as a client and as a service. I can detail the level of restriction of service operations to whatever level is needed. As of Jini 2.0 this is done in a Configuration file that has Java based syntax of the creation of real Java objects. This is an injection based model in that I can change the objects that are created, and the service uses whatever I give it. The configuration is interpreted at runtime. It is not compiled, but because it creates real objects, those objects become part of the program. This configuration might be a form of meta-data. What does that term mean to you? Does it mean XML? Does it mean human readable? Meta-data generally implies something separate from the program, but meaningful to the program and the the user who might enter/type it. Jini has all kinds of standardized ways to configure and control and interface with services and clients. This makes it very easy and quick to put SOAs together and to expand and extend them in standard, dependable ways. Help me understand what you are looking for. Do you already have a bunch of WS based services that need a standard configuration mechanism for deployment control? Gregg Wonderly ------------------------ Yahoo! Groups Sponsor --------------------~--> Most low income households are not online. Help bridge the digital divide today! http://us.click.yahoo.com/cd_AJB/QnQLAA/TtwFAA/NhFolB/TM --------------------------------------------------------------------~-> Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/service-orientated-architecture/ <*> To unsubscribe from this group, send an email to: [EMAIL PROTECTED] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/
