[jbosstools-issues] [JBoss JIRA] Commented: (JBIDE-6078) Tool to support development of a BlackTie domain

Tom Jenkinson (JIRA) jira-events at lists.jboss.org
Tue Mar 30 07:22:37 EDT 2010


    [ https://jira.jboss.org/jira/browse/JBIDE-6078?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12522806#action_12522806 ] 

Tom Jenkinson commented on JBIDE-6078:
--------------------------------------

Hi Max,

Thanks for getting back to me! And the LATER setting isn't a problem! Hopefully we could try to contribute something back as well.

NOTE: Blacktie clients and services are typically written in C

In terms of the XML, what I was thinking is basically we have several actors in an application:
Domain -> Machines
                -> Servers -> Machines-Refs
                                    -> Services
                -> Clients

I was thinking a GUI could show the entities (file -> new domain, right click on the domain, add server type thing, right click on the server, add service), then some of the output would be XML, i.e. the user would not need to edit XML but would receive XML as an output.

When a user creates a new server in the gui, they should be able to specify whether the services for that server are coded in C or Java or both (this value is then of assistance when creating template services below). Also, only one Java server is allowed to be defined per domain.

When a user creates a new service in the gui they can either ask us to output a simple template or they can specify the path to the source to use..

We do currently have tools for the generation of C actors (parameterized ant script), it was about putting them in the gui to make it easier for users to "not go wrong".

The output from the tool would be a domain on disk (not compiled) and would consist of:

domainName/
   serverName/
      build.xml (simple build file to build the server as configured)
      btconfig.xml (contains machine config - determined from gui)
      log4cxx.properties (always the same)
      TemplateServiceFOO.c (optional if the user asked us to create a template service.c file for them)
      [more TemplateServiceX.c)
   [more serverName]
   client/
      btconfig.xml

Thanks for any input/guidance you can offer even if it is to say this doesn't sound like a good fit for JBIDE!
Tom

> Tool to support development of a BlackTie domain
> ------------------------------------------------
>
>                 Key: JBIDE-6078
>                 URL: https://jira.jboss.org/jira/browse/JBIDE-6078
>             Project: Tools (JBoss Tools)
>          Issue Type: Feature Request
>         Environment: IDE
>            Reporter: Tom Jenkinson
>            Priority: Minor
>             Fix For: LATER
>
>
> This request is in response to the open feature requests notification published on thecore
> The BlackTie project currently has no tooling available for it within the IDE and it would be really cool to get a tool that can help users to design their BlackTie domain.
> There is a schema within svn: https://anonsvn.jboss.org/repos/blacktie/trunk/blacktie-xsd/src/main/xsd/Environment.xsd
> I was thinking that a visual tool to:
> 1. Help users design their domain based on this schema
> 2. Output configuration compliant to the schema
> 3. Autogenerate some template services in C and Java
> 4. Autogenerate some ant build scripts to generate the servers based on the configuration
> Would be of great use to the team
> The tool would allow users to configure where the transaction manager, message broker, AS and databases are in their domain, which services reside at which server and the path to the generated executables.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


More information about the jbosstools-issues mailing list