That was exactly my line of thought when thinking of their dependencies such as network settings, firewall settings, web servers, etc. changes to which can affect these components too.
Joe _____ From: Action Request System discussion list(ARSList) [mailto:arslist@ARSLIST.ORG] On Behalf Of Carl Wilson Sent: Friday, April 04, 2014 10:13 AM To: arslist@ARSLIST.ORG Subject: Re: Web Service CIs ** 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" <shawn.pier...@energytransfer.com> 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:arslist@ARSLIST.ORG] On Behalf Of Rick Cook Sent: Thursday, April 03, 2014 9:55 AM To: arslist@ARSLIST.ORG 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 <jdso...@shyle.net> 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:arslist@ARSLIST.ORG] On Behalf Of Pierson, Shawn Sent: Thursday, April 03, 2014 10:24 AM To: arslist@ARSLIST.ORG 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:arslist@ARSLIST.ORG] On Behalf Of Joe D'Souza Sent: Thursday, April 03, 2014 9:04 AM To: arslist@ARSLIST.ORG 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:arslist@ARSLIST.ORG] On Behalf Of Rick Cook Sent: Thursday, April 03, 2014 9:27 AM To: arslist@ARSLIST.ORG 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" <shawn.pier...@energytransfer.com> 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_ _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"