Hi, As a CI, a Web Service can be a "Software Application" component (as that is essentially what it is) and would have a one to many relationship like any other Application CI. It therefore is a technical component of a Service and should be in the model if needing to track changes to this component that are service affecting.
Cheers Carl www.missingpiecessoftware.com On 3 Apr 2014 08:05, "Pierson, Shawn" <[email protected]> wrote: > ** > > I'm actually thinking that the aspect of the web service being a CI > itself, the internal/external aspect could definitely be tracked via the > Product Categories rather than adding an attribute. I also want to make > sure that our I.T. folks don't think of web services as being related to > the ITIL definition of services, or the CMDB line drawn between business > and technical services, so I wouldn't track this as either of those. I > just don't want to create a specific class for WSDLs or anything like that. > > > > The other attributes that Joe brought up might not be as vital for us > depending on how we can leverage relationships. > > > > Thanks, > > > > *Shawn Pierson * > > Remedy Developer | Energy Transfer > > > > *From:* Action Request System discussion list(ARSList) [mailto: > [email protected]] *On Behalf Of *Rick Cook > *Sent:* Thursday, April 03, 2014 9:55 AM > *To:* [email protected] > *Subject:* Re: Web Service CIs > > > > ** > > Why not deal with it via Categorization and SLAs? Those could drive > increased priority, visibility, notifications, etc. That allows you to > keep your Services generic and focused on something actually provided while > still giving you control and reportability over the distinct combinations > of data management is most concerned about. > > > > On Thu, Apr 3, 2014 at 7:39 AM, Joe D'Souza <[email protected]> wrote: > > ** > > That's what I figured was the drive behind it. > > > > While thinking along those lines, I also thought that it might be > appropriate to identify one of the components of software applications as > Application Clients, and classify application clients as thick or thin, the > ports they use, whether they are internal or external, and whether it's a > web application client or a web service, and include firewall load balancer > attributes too as I have seen that a number of times changes to firewalls > or load balancers often breaks a lot of these components.. > > > > Joe > > > ------------------------------ > > *From:* Action Request System discussion list(ARSList) [mailto: > [email protected]] *On Behalf Of *Pierson, Shawn > *Sent:* Thursday, April 03, 2014 10:24 AM > > > *To:* [email protected] > *Subject:* Re: Web Service CIs > > > > Tracking them as a component of an existing application (or technical > service) is the direction I'm looking for. While our security group is the > driving force behind it, we need to know how our applications are > interfaced from a CMDB perspective as well. It would be nice to know who > the consumers are of a web service so when you have a Change Request to > rename or modify the structure of that web service, you can immediately see > who will be impacted. The internal/external requirement is what the > security group cares about the most, but it would be useful so we know if > we're potentially impacting outside customers as a result which would bump > up the risk level. > > > > Thanks, > > > > *Shawn Pierson * > > Remedy Developer | Energy Transfer > > > > *From:* Action Request System discussion list(ARSList) [mailto: > [email protected]] *On Behalf Of *Joe D'Souza > *Sent:* Thursday, April 03, 2014 9:04 AM > *To:* [email protected] > *Subject:* Re: Web Service CIs > > > > ** > > I think I sort of see the why. > > > > Web Services when published have a potential of being used by n number of > systems, and these systems could potentially be affected by an outage or an > update of a web service and one could potentially loose track of all the > potential consumers of a WS unless you have a proper DB of all its > consumers. That's probably the management initiative behind wanting it in a > CMDB so that any change requests to any of the systems or thee web services > that are used by these systems, can then be tracked, depending on the > relations between the system and the WS. > > > > If this is the drive behind it, I would think along the lines of > considering the WS as a component of an application, rather than creating a > specific CI just for Web Services. As for tracking if that WS is available > inside or outside the network, you could build an attribute for the > components of that application, that publishes that WS, on whether it is On > Premise or Off Premise - and if Off Premise if it is a WS. > > > > Or maybe create a attribute for Software Applications for being On Premise > or Off Premise, and then have components to the application, one of them > being the various web services. > > > > Something along those lines. > > > > That should give you the ability to track change requests tied to a WS. > > > > Joe > > > ------------------------------ > > *From:* Action Request System discussion list(ARSList) [ > mailto:[email protected] <[email protected]>] *On Behalf Of *Rick Cook > *Sent:* Thursday, April 03, 2014 9:27 AM > *To:* [email protected] > *Subject:* Re: Web Service CIs > > > > ** > > If you are asking our opinion of the strategy, I am opposed to it. > Services are the what, not the how. I might add that management > requirements should be the same. Tell me what you need, and let me figure > out how. > > If they want to track this via Services, create one or more that describes > the generic function being performed for the customer. Making them > customer specific leads to an out of control service catalog. > > Rick > > On Apr 3, 2014 5:45 AM, "Pierson, Shawn" <[email protected]> > wrote: > > ** > > Good morning, > > > > We got a new requirement this morning of setting up web services as CIs so > they can be tied to Change Requests as well as provide our I.T. security > department a list that they can maintain and monitor. Mostly we would need > to just track the name, a URL, and some attribute for marking it as being > available outside the network. There are a few different classes that I > could see potentially using but since there isn't one that is marked > specifically for it I wanted to see where you all would suggest tracking > them. > > > > Thanks, > > > > *Shawn Pierson * > > Remedy Developer | Energy Transfer > > > > Private and confidential as detailed > here<http://www.energytransfer.com/mail_disclaimer.aspx>. > If you cannot access hyperlink, please e-mail sender. > > _ARSlist: "Where the Answers Are" and have been for 20 years_ > > _ARSlist: "Where the Answers Are" and have been for 20 years_ > > _ARSlist: "Where the Answers Are" and have been for 20 years_ > > Private and confidential as detailed > here<http://www.energytransfer.com/mail_disclaimer.aspx>. > If you cannot access hyperlink, please e-mail sender. > > _ARSlist: "Where the Answers Are" and have been for 20 years_ _ARSlist: > "Where the Answers Are" and have been for 20 years_ > > > > _ARSlist: "Where the Answers Are" and have been for 20 years_ > Private and confidential as detailed > here<http://www.energytransfer.com/mail_disclaimer.aspx>. > If you cannot access hyperlink, please e-mail sender. > _ARSlist: "Where the Answers Are" and have been for 20 years_ _______________________________________________________________________________ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org "Where the Answers Are, and have been for 20 years"

