This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 101677

Summary: Missing global view of all service assemblies at runtime
Product: soa Reporter: Jun Qian <jqian>
Component: JBI ManagerAssignee: Jun Qian <jqian>
Status: NEW ---    
Severity: blocker Keywords: UI
Priority: P3    
Version: 6.x   
Hardware: All   
OS: All   
Issue Type: ENHANCEMENT Exception Reporter:
Attachments: global view of all SAs

Description Jun Qian 2007-04-19 03:50:09 UTC
While verifying IZ ticket 91791, I can't help thinking about the missing global
view of all the service assemblies in the JBI runtime. If I remember correctly,
even CAM today doesn't provide a global view. Without a global view, it is
difficult to visualize the inter-service-assembly connections either by design
or by accident.

With the help of CASA, it won't be too difficult to add a global (non-editable)
view in JBI Manager like the following:

[see attachment]

Here, four service assemblies are shown in the graph:

Service Assembly    WSDL Ports    Service Engine Endpoints
SA1                 port1         foo, baz
SA2                 port2         foo (can't be activated, IZ 91791)
SA3                 port3         bar
SA4                 -             abc

Connection "1" is an inter-SA connection by accident (the BPEL SE SU of SA2
contains the same endpoint "foo" defined in SA1). Connection "2" is an inter-SA
connection by design. From this view, the user can easily identify the undesired
cross-talking (connection "1") between SA2 and SA1.

Jun
Comment 1 Jun Qian 2007-04-19 03:51:07 UTC
Created attachment 41214 [details]
global view of all SAs
Comment 2 Jun Qian 2007-04-19 03:51:54 UTC
Yes Jun

A global view was being shown in the Enterprise Manager prototype, but was
specifically modified to show a per-Service Assembly view in CAM since CAM was a
Composite Application Manager. The global view and the per-service assembly view
could be added in the GlassFish Admin Console if those guys feel like it since
we always have all the info we need from the common client.

It would be great if we can add a global and per service assembly view in
JBIManager since you already are talking to the runtime through the common
client MBean.

Cheers
Gopalan