[occi-wg] Simple JSON rendering for OCCI -deployment configurations

Sam Johnston samj at samj.net
Thu May 14 05:30:00 CDT 2009


Interesting diagram, does seem to cover most of the common cases.

Sam

On Thu, May 14, 2009 at 9:13 AM, Gary Mazz <garymazzaferro at gmail.com> wrote:

> Alexis mentioned the ascii art failed, sorry...
>
> here is a pdf
>
> -gary
>
>
>
> It sound like there is a consensus here to agree to disagree. Having
> said that tongue in cheek, I'd have a few configurations issues I'd like
> to propose as it pertains to rendering.
>
> I've put it fixed font if it looks odd, change the font to a fixed version
>
> The drawings are simple 2 node systems. The systems represent
> integration points. You'll notice there are 2 interconnects between the
> systems. A rendered format and a logical model. I discriminate between
> the two, because, I believe they are two separate issues in terms of
> interoperability.
>
> I'm looking for consensus that these are the 4 simple models we will
> most likely encounter in deployments.
>
> -gary
>
> 1) OCCI Native Configuration
>
> ------------------       Native OCCI      ------------------
> |                |          Format        |                |
> |   System A     |<---------------------->|   System B     |
> |                |                        |                |
> ------------------                        ------------------
>  System A Model <========================> System B Model
>
>
> ----------------------------------------------------------------------------------------------------------------
> 2) OCCI Adapter Configuration
>
> ---------------------------------------
> ------------------       Native OCCI      |-----------
> ------------ |
> |                |          Format        || OCCI    |<----------->|
> System B | |
> |   System A     |<---------------------->|| Adapter |   Foreign   |
> (Foreign)| |
> |                |                        |-----------    Format
> ------------ |
> ------------------
> |                                     |
>
> --------------------------------------
>  System A Model <========================> System B Foreign Model
>                     Model Transform
>
>
> ----------------------------------------------------------------------------------------------------------------
> 3) Foreign Adapter Configuration
>
> ---------------------------------------
> ------------------       Native Foreign   |-----------
> ------------ |
> |                |          Format        || Foreign |<----------->|
> System B | |
> |   System A     |<---------------------->|| Adapter |     OCCI    |
> (OCCI)  | |
> |   (Foreign)    |                        |-----------    Format
> ------------ |
> ------------------
> |                                     |
>
> --------------------------------------
> System A Foreign Model <=================> System B OCCI Model
>                        Model Transform
>
>
> ----------------------------------------------------------------------------------------------------------------
> 4) Gateway Configuration
>
> ------------------    Native Foreign   -----------------     Native
> OCCI     ------------------
> |                |       Format        |               |
> Format       |                |
> |   System A     |<------------------->| OCCI Gateway
> |<------------------->|    System B    |
> |   (Foreign)    |                     |               |
>    |     (OCCI)     |
> ------------------                     -----------------
>   ------------------
> System A Foreign Model
> <===================================================> System B OCCI Model
>                                      Model Transform
>
>
> ----------------------------------------------------------------------------------------------------------------
>
> Sam Johnston wrote:
>
>> On Tue, May 12, 2009 at 10:23 PM, Tim Bray <Tim.Bray at sun.com <mailto:
>> Tim.Bray at sun.com>> wrote:
>>
>>        For JSON it's a lot less clear (at least for the famous
>>        enterprise users) due to the support, copyright, patent, etc.
>>        status surrounding third-party implementations. I know at
>>        least some of my clients have policies that would require
>>        developers to write the parser themselves - granted not a
>>        particularly difficult task but an unnecessary and error prone
>>        one.
>>
>>
>>    We must live in different worlds.  The Java programmers I know are
>>    like "Yeah, JSON, whatever", and for .NET,
>>    http://www.google.com/search?q=json%20.net turns up lots of stuff
>>    including from Microsoft's own Codeplex.  Javascript/Python/Ruby,
>>    no problem.  PHP I have no first-hand info, but since half the
>>    Ajax-heavy sites in the planet are PHP-backed, I can't imagine
>>    it's an issue.   -T
>>
>>
>> Perhaps we do [live in different worlds]. Where I come from people would
>> rather have silent phones <
>> http://blogs.gartner.com/lydia_leong/2009/05/11/the-perils-of-defaults/>
>> than risk changing a default setting. Opaque binaries and their updates pass
>> without question while third-party/open source implementations are held up
>> for months in convoluted approval processes (if not flat out banned).
>> "Simplicity" translates to "Complexity" (so does "Complexity" for that
>> matter).
>>
>> One of the reasons I'm pushing the point is because I'd actually like to
>> be permitted to use the fruits of our labour.
>>
>> Sam
>>
>> ------------------------------------------------------------------------
>>
>> _______________________________________________
>> occi-wg mailing list
>> occi-wg at ogf.org
>> http://www.ogf.org/mailman/listinfo/occi-wg
>>
>>
>
>
>
> _______________________________________________
> occi-wg mailing list
> occi-wg at ogf.org
> http://www.ogf.org/mailman/listinfo/occi-wg
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.ogf.org/pipermail/occi-wg/attachments/20090514/7eff4824/attachment.html 


More information about the occi-wg mailing list