• S-RAMP Event Model

    Description In version 0.6 of S-RAMP we will be supporting a true (JMS) event mechanism that DTGov will leverage.  This will replace the current DTGov polling approach to finding changes in the repository.  ...
    Profile Photo
    last modified by eric.wittmann
  • S-RAMP 18-Month Roadmap

    This roadmap assumes ~3 month, time-boxed, minor releases.  The roadmap considers larger-scale tasks only.  Each release will also include numerous bug fixes and minor improvements, as needed.   Note t...
    Profile Photo
    last modified by brmeyer
  • Should DTGov support more than just BPMN2 "policies"

    Wanted to explore the pros and cons of supporting more than just BPMN2 workflows for executing governance policies in DTGov2.   Pros: If we just want to validate an artifact, then adding a workflow around the t...
    Profile Photo
    created by objectiser
  • DTGov 2 Use Cases

    We are not considering features for DTGov 2.0, and have decided to take a usecase driven approach, with the following being an initial set. Please feel free to comment on these use cases as well as suggest any further...
    Profile Photo
    last modified by objectiser
  • APIMan Policies as Plugins

    This is something somewhat in the future, but would be nice to strike up a conversation about now. Consider the following to be 'thinking out loud' more than 'official APIMan architectural decision'!   ewittmann...
    Profile Photo
    last modified by msavy
  • API Management: Policies

    Overview The real meat of the API Management Gateway is the concept of Policies.  When the Gateway is satisfying an API request made by a client application, it first creates a Policy Chain for the request. ...
    Profile Photo
    last modified by eric.wittmann
  • Use only one Messages.java common for all the projects

    I was thinking about how to improve the Messages.java and try to simplify the code.   Firstly I have seen that in both dtgov and sramp, all the messages.java extends from a AbstractMessages file, property of dtg...
    Profile Photo
    last modified by virchete
  • Tooling repo

    Looking ahead to the next development tasks, there are a number of new UIs that will be created, that are more focused on the development phase of the software lifecycle. Most of these UIs will be related to RTGov (e....
    Profile Photo
    last modified by objectiser
  • S-RAMP TCK implementation

    I started thinking through what an S-RAMP TCK impl might look like.  Here are some ideas and questions -- feedback appreciated:   IDEAS No Overlord dependencies.  Rather than using s-ramp-client, etc....
    Profile Photo
    last modified by brmeyer
  • Overlord RTGov on Fuse

    This document outlines the draft instructions for installing Overlord RTGov on Fuse 6.1. These instructions may change through the alpha/beta stage, and will be finalised in the RTGov documentation prior to the final ...
    Profile Photo
    last modified by objectiser
  • Overlord S-ramp on Fuse

    This document outlines the draft instructions for installing Overlord S-Ramp on Fuse 6.1. These instructions may change through the alpha/beta stage, and will be finalised in the S-ramp documentation prior to the fina...
    Profile Photo
    last modified by brmeyer
  • Design Time Governance - Workflow Triggers from events vs. queries

    The current version of Design Time Governance (version 1.3.0) continues to use polling of the S-RAMP repository to find artifacts to govern.  The way this works is that the user/admin of dtgov must configure a se...
    Profile Photo
    last modified by eric.wittmann
  • API Management: Identity Management

    An important concept in Overlord API Management is the distinction between an API Manager user and an Application User.  Here is a quick overview.   First, we have this web application called Overlord API M...
    Profile Photo
    last modified by eric.wittmann
  • Should API Management plans be versioned?

    As I've been implementing API Management it has become clear that versioning of the various entities is going to be an important feature.  Currently both the Applications and Services can be versioned.  This...
    Profile Photo
    last modified by eric.wittmann
  • RTGov and Vert.x

    This thread is for discussions regarding use of RTGov in Vert.x. I've created two jiras:   [RTGOV-518] Deploy RTGov server as a Vertx module - JBoss Issue Tracker - This jira relates to providing the RTGov serve...
    Profile Photo
    created by objectiser
  • Making overlord sub-project installers consistent

    Wanted to discuss how we can make the installers for each sub-project more consistent - which should then help when providing an 'overlord' installer.   1) On-demand or full distribution   Originally I bel...
    Profile Photo
    last modified by objectiser
  • Dtgov Admin Targets

    The related issue is: https://issues.jboss.org/browse/DTGOV-4 I started this morning analyzing this new page to be added in dtgov. There are 2 pages involved: the Target List View and the Edit Target View: Target...
    Profile Photo
    last modified by virchete
  • Dtgov List processes. Audit information

    Related jira issue: https://issues.jboss.org/browse/DTGOV-117   We need to list all the active dtgov processes, displaying the current status and being able to stop the workflow process.   For obtaining t...
    Profile Photo
    last modified by virchete
  • Which port should be used for Elasticsearch server

    Elasticsearch is bundled with Fuse 6.1 - however they use an old version (0.20) which is not compatible with Kibana 3. Therefore RTGov will be using a more recent version of the Elasticsearch server (1.1.1).   T...
    Profile Photo
    last modified by objectiser
  • Design time governance - short vs long running workflows and other thoughts.....

    In the future we are going to want to include some additional validation capabilities, such as impact analysis on services that use a changed api. This will be local within a 'stage', rather than concerned with moving...
    Profile Photo
    last modified by objectiser