Services provide access to capabilities, capabilities are NOT in themselves services.
Service and Interface are distinct entities, implementation is a tricker one IIRC (without the paper to hand) as does a different implementation mean a different service even though it fufils the same contract, I think we came down on that opinion so implementation and service (but not contract) are more tightly bound.
We didn't do the Service can implement many interfaces specifically (its allowed by the RM) or whether their can be multiple services implementing an interface (again allowed by the RM).
Its definately not (IMO) just concensus building as it reduces the role of technology (the execution context) to the most minor part of SOA, and also makes clear that SOA is not a technology only thing.
But if you do have issues feed them back to the group, procedurally they might not make it into 1.0, but are what will be looked at for the next iteration.
Steve
> >>
> >> I'm also in the progress of creating a SOA Reference Architecture.
> >> It's not an easy task, but I have used the OASIS Reference Model as
> >> a starting point. There is many issues I'm looking into, and some
> >> of them are:
> >>
> >> A more detailed model of a service that makes it possible to use a
> >> common langauge, i.e. relationships between messages, operations,
> >> interface, ports, service and service provider. Seems like an easy
> >> task, but I'm not able to construct a model that satisfies
> >> everybody. E.g should there be a 1-1 relationship between a service
> >> and a service interface (there could be many ports into the same
> >> service, but they all use the same interface) or should a service
> >> be able to implement many interfaces?
> >>
> >
> > These are exactly the kind of questions I face in every single
> > customer project. The first step is to define a model (or metamodel,
> > if you prefer) of SOA concepts. For example, there is no right or
> > wrong when it comes to questions such as whether a "service"
contains
> > "operations" (or whether operations *are* services), whether
"service
> > interface", "service", and "service implementations" are distinct
> > concepts ... I have created several incompatible such models by now
> > to incorporate specific customers' pre-existing terminology.
> >
> > This is also what I would hoped for the OASIS SOA reference model to
> > provide, instead of high-level statements that are so consensus-
> > driven that they are almost meaningless.
> >
> >
I haven't completely read the latest version of the draft but I
thought the earlier versions (i.e. Working Draft 7), where they
defined a layered model (service, service description, policy,
contract, data model etc) was far more useful. As an architect I found
it provided a good foundation for discussing SOA.
cheers
</jima>
__._,_.___![]()
SPONSORED LINKS
Computer software Computer aided design software Computer job Soa Service-oriented architecture
YAHOO! GROUPS LINKS
- Visit your group "service-orientated-architecture" on the web.
- To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]
- Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.
__,_._,___
- Re: [service-orientated-architecture] Re: SOA Reference ... Steve Jones
- Re: [service-orientated-architecture] Re: SOA Refer... Anne Thomas Manes
- [service-orientated-architecture] Re: SOA Refer... delarco71
- Re: [service-orientated-architecture] Re: S... Anne Thomas Manes
- [service-orientated-architecture] Re: SOA R... patrickdlogan
- [service-orientated-architecture] Re: SOA Refer... patrickdlogan
- Re: [service-orientated-architecture] Re: SOA R... Stefan Tilkov
- Re: [service-orientated-architecture] Re: S... Anne Thomas Manes
- Re: [service-orientated-architecture] R... Stefan Tilkov
- Re: [service-orientated-architectu... Anne Thomas Manes
- Re: [service-orientated-archit... Stefan Tilkov
Reply via email to
