Re: [Architecture] [Dev] Improving Impact Analysis Feature on G-Reg

2015-02-23 Thread Frank Leymann
Senaka,

multiple relatioships are fine: it doesn't occur very often, and if, more
than two relations are rare.

And, yes, by all means, the ability to toggle particular collections of
relationship types on and off is extremely helpful!  Similarly, the feature
that Isabelle brought up, namely specifying the level of children of a
certain node to view, will help comprehension...

Who will detect policy violations (and: which kind of policies?)?  If
policy violations are automatically detected, corresponding workflows might
be kicked-off to repair the violations. This will significantly contribute
to compliance, an key aspect of governance.


Best regards,
Frank

2015-02-22 20:34 GMT+01:00 Senaka Fernando sen...@wso2.com:

 Hi Frank, Jerad,

 Useful thought on colouring relationships. Frank, I have one question.
 What if multiple relationships coincide between two specific nodes, won't
 that complicate things? I have a feeling that turning relationships on and
 off (as in Jerad's GIF) is a way of visualizing how things connect and how
 deep. WDYT?

 Also, I have another question. Something I spoke about in WSO2Con US 2013,
 :), on G-Reg 5.0.0 was that you can use this view to understand lifecycle
 state, policy violations etc. Didn't see that part being addressed though.
 Jerad, given the things you've done so far, I don't expect this to be an
 impossible task, but how easy would it be to annotate nodes (using colours
 or miniature overlay graphics) to achieve this?

 Put together, these features alone will make G-Reg 10-times more usable
 that where it stands today in terms of Asset Governance.

 Thanks,
 Senaka.

 On Sun, Feb 22, 2015 at 5:00 PM, Frank Leymann fr...@wso2.com wrote:

 HI Jerad,

 thanks, the gif was helpful :-)   Very nice tool!

 Coloring nodes is optional (I would even argue: not needed).  But
 coloring relations will in fact improve comprehension of the user.  See for
 example when you select in your gif a subset of relationship types: it is
 still unclear which relationship types connect the nodes.  I would rank
 relationship coloring much higher than node coloring.



 Best regards,
 Frank

 2015-02-21 6:31 GMT+01:00 Jerad Rutnam je...@wso2.com:

 Hi Frank,

 I get your point. Agree for giving users more flexible features. Yes, we
 were discussing about the coloring nodes, and this was decided to have like
 an optional feature. So it will be an enhance feature for filtering option.
 Which we decided to work on after releasing the tool. :)

 Please find the attached animated .gif image, that will give better idea
 about the tool functions. (Use chrome or better .gif previewer to open -
 since the file is large, it might not work on all the browsers correctly)

 Thanks,
 Jerad
 --
 *Jerad Rutnam*
 *Software Engineer*

 WSO2 Inc.
 lean | enterprise | middleware
 M : +94 77 959 1609 | E : je...@wso2.com | W : www.wso2.com





 --


 *[image: http://wso2.com] http://wso2.comSenaka Fernando*
 Solutions Architect; WSO2 Inc.; http://wso2.com



 *Member; Apache Software Foundation; http://apache.org
 http://apache.orgE-mail: senaka AT wso2.com http://wso2.com**P: +1
 408 754 7388 %2B1%20408%20754%207388; ext: 51736*;


 *M: +44 782 741 1966 %2B44%20782%20741%201966Linked-In:
 http://linkedin.com/in/senakafernando
 http://linkedin.com/in/senakafernando*Lean . Enterprise . Middleware

___
Architecture mailing list
Architecture@wso2.org
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture


Re: [Architecture] [Dev] Improving Impact Analysis Feature on G-Reg

2015-02-23 Thread Frank Leymann
Good 3D is hard to achieve  ;-)


Best regards,
Frank

2015-02-23 10:55 GMT+01:00 Isabelle Mauny isabe...@wso2.com:

 +1 - The relationship path is very important to highlight.

 Right-click on a node, say Show Relationships , or Show Dependencies - And
 then center the object and highlight the relationships.. Now, I am going to
 complicate this, but… This really calls for 3D :D -  Let the user rotate
 graph ..

 Isabelle.


 -
 *Isabelle Mauny*
 VP, Product Management - WSO2, Inc. - http://wso2.com/


 On Sun, Feb 22, 2015 at 6:00 PM, Frank Leymann fr...@wso2.com wrote:

 HI Jerad,

 thanks, the gif was helpful :-)   Very nice tool!

 Coloring nodes is optional (I would even argue: not needed).  But
 coloring relations will in fact improve comprehension of the user.  See for
 example when you select in your gif a subset of relationship types: it is
 still unclear which relationship types connect the nodes.  I would rank
 relationship coloring much higher than node coloring.



 Best regards,
 Frank

 2015-02-21 6:31 GMT+01:00 Jerad Rutnam je...@wso2.com:

 Hi Frank,

 I get your point. Agree for giving users more flexible features. Yes, we
 were discussing about the coloring nodes, and this was decided to have like
 an optional feature. So it will be an enhance feature for filtering option.
 Which we decided to work on after releasing the tool. :)

 Please find the attached animated .gif image, that will give better idea
 about the tool functions. (Use chrome or better .gif previewer to open -
 since the file is large, it might not work on all the browsers correctly)

 Thanks,
 Jerad
 --
 *Jerad Rutnam*
 *Software Engineer*

 WSO2 Inc.
 lean | enterprise | middleware
 M : +94 77 959 1609 | E : je...@wso2.com | W : www.wso2.com




___
Architecture mailing list
Architecture@wso2.org
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture


Re: [Architecture] [Dev] Improving Impact Analysis Feature on G-Reg

2015-02-23 Thread Senaka Fernando
Hi Frank,

Please find my response inline.

On Mon, Feb 23, 2015 at 11:38 AM, Frank Leymann fr...@wso2.com wrote:

 Senaka,

 multiple relatioships are fine: it doesn't occur very often, and if, more
 than two relations are rare.


To start with I liked you thought from the beginning, but based on the
experience during QSPs, Support Queries etc, people chase after these nitty
gritty details, and we often spend most of the time fixing minor details
like this. But, if we can handle it in some way (I think Jerad mentioned,
you start minimalist and then you can turn colours on and off), I'm
perfectly fine with that.


 And, yes, by all means, the ability to toggle particular collections of
 relationship types on and off is extremely helpful!  Similarly, the feature
 that Isabelle brought up, namely specifying the level of children of a
 certain node to view, will help comprehension...

 Who will detect policy violations (and: which kind of policies?)?  If
 policy violations are automatically detected, corresponding workflows might
 be kicked-off to repair the violations. This will significantly contribute
 to compliance, an key aspect of governance.


Let me give you some examples of what I meant by Policy Violations. When
you upload WSDL/WADL we automatically validate them againts WS-I, WSDL
(i.e. standards compliance), and optionally a user can establish their own
namespace checks, operation name validations etc. A standard property (or
perhaps, quasi-standard to be precise) captures the valid/invalid state. We
also can check whether a service exposes the kind of security you'd want it
to, and also other similar kinds of policies. These again are recorded
against the service as metadata.

Another whole area is the lifecycle state, development vs QA vs prod. These
again are standard properties. My view here was to annotate each of the
nodes based on these properties such that they can be visualized as such in
an impact graph, which will add a lot of meaning of what we see today.

WRT compliance, I believe that's a separate thing, and I agree with you on
its significance. We do have the capability to enforce compliance checks
and also invoke external systems on failure as a part of the lifecycle
management functionality. This is not fully automated though. But, the
product does allow you to schedule tasks which can be utilised to achieve
some level of automation. So, we do have a framework where we can start,
but few things to be done and interfaces to be introduced for this to be
useful. I believe that this is surely beyond 5.0.0.

Thanks,
Senaka.



 Best regards,
 Frank

 2015-02-22 20:34 GMT+01:00 Senaka Fernando sen...@wso2.com:

 Hi Frank, Jerad,

 Useful thought on colouring relationships. Frank, I have one question.
 What if multiple relationships coincide between two specific nodes, won't
 that complicate things? I have a feeling that turning relationships on and
 off (as in Jerad's GIF) is a way of visualizing how things connect and how
 deep. WDYT?

 Also, I have another question. Something I spoke about in WSO2Con US
 2013, :), on G-Reg 5.0.0 was that you can use this view to understand
 lifecycle state, policy violations etc. Didn't see that part being
 addressed though. Jerad, given the things you've done so far, I don't
 expect this to be an impossible task, but how easy would it be to annotate
 nodes (using colours or miniature overlay graphics) to achieve this?

 Put together, these features alone will make G-Reg 10-times more usable
 that where it stands today in terms of Asset Governance.

 Thanks,
 Senaka.

 On Sun, Feb 22, 2015 at 5:00 PM, Frank Leymann fr...@wso2.com wrote:

 HI Jerad,

 thanks, the gif was helpful :-)   Very nice tool!

 Coloring nodes is optional (I would even argue: not needed).  But
 coloring relations will in fact improve comprehension of the user.  See for
 example when you select in your gif a subset of relationship types: it is
 still unclear which relationship types connect the nodes.  I would rank
 relationship coloring much higher than node coloring.



 Best regards,
 Frank

 2015-02-21 6:31 GMT+01:00 Jerad Rutnam je...@wso2.com:

 Hi Frank,

 I get your point. Agree for giving users more flexible features. Yes,
 we were discussing about the coloring nodes, and this was decided to have
 like an optional feature. So it will be an enhance feature for filtering
 option. Which we decided to work on after releasing the tool. :)

 Please find the attached animated .gif image, that will give better
 idea about the tool functions. (Use chrome or better .gif previewer to open
 - since the file is large, it might not work on all the browsers correctly)

 Thanks,
 Jerad
 --
 *Jerad Rutnam*
 *Software Engineer*

 WSO2 Inc.
 lean | enterprise | middleware
 M : +94 77 959 1609 | E : je...@wso2.com | W : www.wso2.com





 --


 *[image: http://wso2.com] http://wso2.comSenaka Fernando*
 Solutions Architect; WSO2 Inc.; http://wso2.com



 *Member; Apache Software Foundation; 

Re: [Architecture] [Dev] Improving Impact Analysis Feature on G-Reg

2015-02-23 Thread Isabelle Mauny
+1 - The relationship path is very important to highlight.

Right-click on a node, say Show Relationships , or Show Dependencies - And
then center the object and highlight the relationships.. Now, I am going to
complicate this, but… This really calls for 3D :D -  Let the user rotate
graph ..

Isabelle.

-
*Isabelle Mauny*
VP, Product Management - WSO2, Inc. - http://wso2.com/


On Sun, Feb 22, 2015 at 6:00 PM, Frank Leymann fr...@wso2.com wrote:

 HI Jerad,

 thanks, the gif was helpful :-)   Very nice tool!

 Coloring nodes is optional (I would even argue: not needed).  But coloring
 relations will in fact improve comprehension of the user.  See for example
 when you select in your gif a subset of relationship types: it is still
 unclear which relationship types connect the nodes.  I would rank
 relationship coloring much higher than node coloring.



 Best regards,
 Frank

 2015-02-21 6:31 GMT+01:00 Jerad Rutnam je...@wso2.com:

 Hi Frank,

 I get your point. Agree for giving users more flexible features. Yes, we
 were discussing about the coloring nodes, and this was decided to have like
 an optional feature. So it will be an enhance feature for filtering option.
 Which we decided to work on after releasing the tool. :)

 Please find the attached animated .gif image, that will give better idea
 about the tool functions. (Use chrome or better .gif previewer to open -
 since the file is large, it might not work on all the browsers correctly)

 Thanks,
 Jerad
 --
 *Jerad Rutnam*
 *Software Engineer*

 WSO2 Inc.
 lean | enterprise | middleware
 M : +94 77 959 1609 | E : je...@wso2.com | W : www.wso2.com



___
Architecture mailing list
Architecture@wso2.org
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture


Re: [Architecture] [Dev] Improving Impact Analysis Feature on G-Reg

2015-02-22 Thread Senaka Fernando
Hi Frank, Jerad,

Useful thought on colouring relationships. Frank, I have one question. What
if multiple relationships coincide between two specific nodes, won't that
complicate things? I have a feeling that turning relationships on and off
(as in Jerad's GIF) is a way of visualizing how things connect and how
deep. WDYT?

Also, I have another question. Something I spoke about in WSO2Con US 2013,
:), on G-Reg 5.0.0 was that you can use this view to understand lifecycle
state, policy violations etc. Didn't see that part being addressed though.
Jerad, given the things you've done so far, I don't expect this to be an
impossible task, but how easy would it be to annotate nodes (using colours
or miniature overlay graphics) to achieve this?

Put together, these features alone will make G-Reg 10-times more usable
that where it stands today in terms of Asset Governance.

Thanks,
Senaka.

On Sun, Feb 22, 2015 at 5:00 PM, Frank Leymann fr...@wso2.com wrote:

 HI Jerad,

 thanks, the gif was helpful :-)   Very nice tool!

 Coloring nodes is optional (I would even argue: not needed).  But coloring
 relations will in fact improve comprehension of the user.  See for example
 when you select in your gif a subset of relationship types: it is still
 unclear which relationship types connect the nodes.  I would rank
 relationship coloring much higher than node coloring.



 Best regards,
 Frank

 2015-02-21 6:31 GMT+01:00 Jerad Rutnam je...@wso2.com:

 Hi Frank,

 I get your point. Agree for giving users more flexible features. Yes, we
 were discussing about the coloring nodes, and this was decided to have like
 an optional feature. So it will be an enhance feature for filtering option.
 Which we decided to work on after releasing the tool. :)

 Please find the attached animated .gif image, that will give better idea
 about the tool functions. (Use chrome or better .gif previewer to open -
 since the file is large, it might not work on all the browsers correctly)

 Thanks,
 Jerad
 --
 *Jerad Rutnam*
 *Software Engineer*

 WSO2 Inc.
 lean | enterprise | middleware
 M : +94 77 959 1609 | E : je...@wso2.com | W : www.wso2.com





-- 


*[image: http://wso2.com] http://wso2.comSenaka Fernando*
Solutions Architect; WSO2 Inc.; http://wso2.com



*Member; Apache Software Foundation; http://apache.org
http://apache.orgE-mail: senaka AT wso2.com http://wso2.com**P: +1 408
754 7388 %2B1%20408%20754%207388; ext: 51736*;


*M: +44 782 741 1966 %2B44%20782%20741%201966Linked-In:
http://linkedin.com/in/senakafernando
http://linkedin.com/in/senakafernando*Lean . Enterprise . Middleware
___
Architecture mailing list
Architecture@wso2.org
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture


Re: [Architecture] [Dev] Improving Impact Analysis Feature on G-Reg

2015-02-22 Thread Frank Leymann
HI Jerad,

thanks, the gif was helpful :-)   Very nice tool!

Coloring nodes is optional (I would even argue: not needed).  But coloring
relations will in fact improve comprehension of the user.  See for example
when you select in your gif a subset of relationship types: it is still
unclear which relationship types connect the nodes.  I would rank
relationship coloring much higher than node coloring.



Best regards,
Frank

2015-02-21 6:31 GMT+01:00 Jerad Rutnam je...@wso2.com:

 Hi Frank,

 I get your point. Agree for giving users more flexible features. Yes, we
 were discussing about the coloring nodes, and this was decided to have like
 an optional feature. So it will be an enhance feature for filtering option.
 Which we decided to work on after releasing the tool. :)

 Please find the attached animated .gif image, that will give better idea
 about the tool functions. (Use chrome or better .gif previewer to open -
 since the file is large, it might not work on all the browsers correctly)

 Thanks,
 Jerad
 --
 *Jerad Rutnam*
 *Software Engineer*

 WSO2 Inc.
 lean | enterprise | middleware
 M : +94 77 959 1609 | E : je...@wso2.com | W : www.wso2.com

___
Architecture mailing list
Architecture@wso2.org
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture