Hi All,
A number of interesting ideas appeared in recent dna-dev digest emails. While I'm not
deleting my e-mails but I suppose I'm not the only one who found it difficult to
manage our design minutes and proposals in e-mails.
May I suggest something (as it also has being pointed out by Randall in our discussions
about JDBC graphs)?
It would be nice to see summary of your design proposals/ideas as a JIRA tickets for
future releases OR as comments to existing tickets (where related/existed) PLUS links to
your WIKI with details - so your ideas don't get lost in e-mail threads. And we can
vote on these tickets and understand more about priorities and future plans for
components. Your detailed proposals and SDD can be managed by JBoss Wiki. JIRA is a good
place to record/track progress of bugs and new feature requests, and Wiki is a good place
for our collaboration and ideas.
What do you think?
Best regards,
Sergiy
________________________________
From: "dna-dev-request(a)lists.jboss.org" <dna-dev-request(a)lists.jboss.org>
To: dna-dev(a)lists.jboss.org
Sent: Friday, 21 November, 2008 4:00:06 AM
Subject: dna-dev Digest, Vol 8, Issue 14
Send dna-dev mailing list submissions to
dna-dev(a)lists.jboss.org
To subscribe or unsubscribe via the World Wide Web, visit
https://lists.jboss.org/mailman/listinfo/dna-dev
or, via email, send a message with subject or body 'help' to
dna-dev-request(a)lists.jboss.org
You can reach the person managing the list at
dna-dev-owner(a)lists.jboss.org
When replying, please edit your Subject line so it is more specific
than "Re: Contents of dna-dev digest..."
Today's Topics:
1. Re: SOA/Enterprise project using DNA (Randall Hauch)
2. Re: SOA/Enterprise project using DNA (Stefano Maestri)
----------------------------------------------------------------------
Message: 1
Date: Thu, 20 Nov 2008 01:10:28 -0600
From: Randall Hauch <rhauch(a)redhat.com>
Subject: Re: [dna-dev] SOA/Enterprise project using DNA
To: Michael Neale <michael.neale(a)gmail.com>, JBoss DNA
<dna-dev(a)lists.jboss.org>
Message-ID: <B8CF0E86-E60A-4A1B-BBC6-4EAB6BE9F09B(a)redhat.com>
Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes
I'm also working on a connector that stores the graph in a DB using
Hibernate. It's not complete, so I don't have any numbers yet. But
it's coming along nicely, and I did try to solve some of the problems
with how JR persistence works.
On Nov 19, 2008, at 11:50 PM, Michael Neale wrote:
that sounds ideal. I know myself and others are not entirely
comfortable with jackrabbit - particularly the way it stores thing in
RDBMS (although if we are using jboss cache and its persistence - I am
not sure if we will do much better then blob storage??).
On Thu, Nov 20, 2008 at 3:05 PM, Randall Hauch <rhauch(a)redhat.com>
wrote:
> Actually, I'm hoping that we can support binary property values
> (which is
> actually where JCR stores file content, but you know that :-) in
> memory
> mapped (direct) buffers. That way, they don't take up any memory.
> Plus, by
> using federation and a file system connector, we could store these
> large
> files on the file system and just handle the "references" as property
> values, opening a stream to the underlying only when required. Of
> course,
> you're app would have to pay the price for streaming gigabytes of
> information. :-)
>
> How does this sound?
>
> Best regards,
>
> Randall
>
> On Nov 19, 2008, at 9:09 PM, Michael Neale wrote:
>
>> For our SOA repository, and rules - its possible we are looking at
>> large single artifacts, as well as many small ones (which kind of
>> stretch most JCR implementations). One idea floated is to (possibly)
>> one day store entire machine images (OMG !!!) in the repository
>> (obviously in memory will not work in that case !). But its hard to
>> nail things down isn't it...
>>
>> On Thu, Nov 20, 2008 at 7:21 AM, Randall Hauch <rhauch(a)redhat.com>
>> wrote:
>>>
>>> Stefano, this sounds great! Personally, I really like to hear
>>> these
>>> kinds
>>> of use cases and scenarios. It's always important to know
>>> whether we're
>>> working on the "right" set of features. So keep these use cases
>>> coming!
>>>
>>> And, please feel free to suggest or discuss features that might be
>>> useful,
>>> too. For example, do you think JCR versioning will be an
>>> important part
>>> of
>>> your approach, or will you implement your own approach to managing
>>> history
>>> by designing the hierarchy to handle it? Also, do you have an
>>> idea about
>>> how much information the repository will store (perhaps broken
>>> down by %
>>> in
>>> uploaded files, and about how big those files will each be).
>>>
>>> Best regards,
>>>
>>> Randall
>>>
>>> On Nov 18, 2008, at 3:34 PM, Stefano Maestri wrote:
>>>
>>>> Hi all,
>>>> as said in a previous post I'm going to start a SOA/Enterprise
>>>> project
>>>> using DNA for an important part of the project.
>>>> I'm finishing the design of the whole application, but I can
>>>> describe
>>>> here the main idea and how DNA will be related.
>>>>
>>>> In a nutshell we are SOAfing a complex system of a customer
>>>> (J2EE+.NET+Oracle mainly, with external partner and provider
>>>> with SOAP
>>>> service and/or custom legacy services).
>>>> The system use a lot of data stored in various resources (mainly
>>>> relationl DB, but also someone provided from partner services).
>>>> Some
>>>> code (in all languages) apply business rules to this data and
>>>> transform
>>>> it in a some enrich information (information=data+Business rules).
>>>> Aggregating this data we build a final report to client that is
>>>> the
>>>> final product.
>>>> As said we are moving to SOA and we are identifying services and
>>>> aggregation of them. The area where DNA could be very useful is
>>>> solving
>>>> the problem of keeping track of information during time.
>>>> IOW we are asked to be able to provide not only current
>>>> information, but
>>>> also information related to a particular moment (remember
>>>> information
>>>> for us= data + business rules).
>>>> The system (or better a lot of service provider we are
>>>> considering part
>>>> of the system) haven't ability to keep data or bsiness rules
>>>> history, so
>>>> we have to store in some other places answer to be able to
>>>> retrive them
>>>> in future.
>>>> Here DNA could help us: the basic idea is to use JBossESB as
>>>> integration
>>>> layer where a MessageStore could store messages into DNA where
>>>> we can
>>>> apply different sequencers to extract information and organize
>>>> it for
>>>> our different future purpose.
>>>>
>>>> ok, a bit confused, but it's late night and I'm tired and
>>>> moreover the
>>>> project is on its start up.
>>>>
>>>> I'll try to explain better details regarding DNA very soon, as
>>>> soon as I
>>>> finished my design.
>>>>
>>>> bye
>>>> S.
>>>> _______________________________________________
>>>> dna-dev mailing list
>>>> dna-dev(a)lists.jboss.org
>>>>
https://lists.jboss.org/mailman/listinfo/dna-dev
>>>
>>> _______________________________________________
>>> dna-dev mailing list
>>> dna-dev(a)lists.jboss.org
>>>
https://lists.jboss.org/mailman/listinfo/dna-dev
>>>
>>
>>
>>
>> --
>> Michael D Neale
>> home:
www.michaelneale.net
>> blog:
michaelneale.blogspot.com
>
>
--
Michael D Neale
home:
www.michaelneale.net
blog:
michaelneale.blogspot.com
------------------------------
Message: 2
Date: Thu, 20 Nov 2008 15:58:03 +0100
From: Stefano Maestri <stefano.maestri(a)javalinux.it>
Subject: Re: [dna-dev] SOA/Enterprise project using DNA
To: JBoss DNA <dna-dev(a)lists.jboss.org>
Message-ID: <49257AFB.7050207(a)javalinux.it>
Content-Type: text/plain; charset=ISO-8859-1
Randall Hauch wrote on 19/11/08 21:21:
And, please feel free to suggest or discuss features that might be
useful, too.
The feature I'd like to see in a next future, not necessary for
0.4 of
course, is write connectors for graph api on DB and maybe on a
distributed storage (like hadoop). We will have a lot of data here, see
below.
For example, do you think JCR versioning will be an important part
of
your approach, or will you implement your own approach to managing
history by designing the hierarchy to handle it?
No it isn't for our impl. What
we are going to do is to keep a snapshot
of service responses linked to a particular user request. We keep of
course accounting of user requests and we will use the primary key of
accounting system to keep versioning. (I hope I've been sufficient clear
in my explanation, if not just shout :) )
What we could need, not in the fisrt step of the project anyway, is
analyzer to extract different views of data already saved in JCR with a
particular structure. JCR is good because infos are already organized in
the way we will read them, but I'm not sure we will get perfect fit of
our needs at fist shot. So I immagine analyzers a way to re-organize JCR
in different manner (better).
Also, do you have an idea about how much information the repository
will store (perhaps broken down by % in uploaded files, and about how
big those files will each be).
It is incremental increasing of course. Not a
precise idea since we are
reviewing all the system to go to service. But we expect 1 terabyte in
18/24 months based on the experience of data we are storing on a DB. We
have a DB of pure data of 5 TB and we have an increasing of about 0.7
TB/year. We are not moving all data on JCR, but service data are more
expensive than pure datas....well it isn't a precise prevision...I'll be
more precise later in the project.
Bye
S.
------------------------------
_______________________________________________
dna-dev mailing list
dna-dev(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/dna-dev
End of dna-dev Digest, Vol 8, Issue 14
**************************************
Make the switch to the world's best email. Get Yahoo!7 Mail!
http://au.yahoo.com/y7mail