Changeset 055e215ce0a12165c2f11257e1da7997ce00baba in xas


Ignore:
Timestamp:
09/02/15 14:10:15 (2 years ago)
Author:
Kevin L. Esteb <kevin@…>
Branches:
master
Children:
cd72a17ffb136142b5e16c01bf36b8c373f1317b
Parents:
392adcd20f1c8ba78b4f37cc8a7d45febb1491ce
git-author:
Kevin L. Esteb <kevin@…> (09/02/15 14:10:15)
git-committer:
Kevin L. Esteb <kevin@…> (09/02/15 14:10:15)
Message:

Updated some documentation

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/lib/XAS.pm

    re4ae52787f79097612444755cba6f78dee723cfe r055e215ce0a12165c2f11257e1da7997ce00baba  
    1313=head1 DESCRIPTION 
    1414 
    15 These are the base modules for writing applications within the XAS  
    16 Middleware for Datacenter Operations framework. These modules provide a  
    17 consistent and uniform method for writing applications typically used 
    18 within a Operations Center. 
     15XAS is middleware for datacenter operations. Every datacenter has those little  
     16one off scripts that perform some important task. Most of them were written  
     17on the fly, to automate some specific task. These scripts have grown  
     18organically, they may have actually become an important part of your  
     19operations and they are generally a pain to maintain. Most of these scripts  
     20are written in a shell language or an interpreted language such as Perl. They  
     21have some important characteristics: 
     22 
     23=over 4 
     24 
     25=item * They have no consistent command structure. 
     26 
     27=item * They are not documented. 
     28 
     29=item * They represent an investment of time and money. 
     30 
     31=item * They are the accumulated knowledge of how your operations really work.  
     32 
     33=back 
     34 
     35If you are trying to pull your operations into the 21st century, you need to 
     36refactor those scripts. You could throw them out and restart, but that would  
     37be a waste of time and money. Your operations people have better things to do  
     38then rewrite everything from scratch. More importantly, you could choose a  
     39framework that helps you migrate those old scripts into something more modern.  
     40XAS is that framework, and it will help you to refactor those old Perl scripts  
     41into a modern code base. 
     42 
     43XAS does this by providing a consistent framework to write your operations  
     44procedures. It is layered environment that allows you to follow accepted  
     45practices for continuous integration and delivery of software.   
     46 
     47The following section describes how this environment works. 
    1948 
    2049=head1 SEE ALSO 
     
    6089=item L<XAS::Lib::Curl::HTTP|XAS::Lib::Curl::HTTP> 
    6190 
     91=item L<XAS::Lib::Iterator|XAS::Lib::Iterator> 
     92 
    6293=item L<XAS::Lib::Mixins::Bufops|XAS::Lib::Mixins::Bufops> 
    6394 
     
    6596 
    6697=item L<XAS::Lib::Mixins::Handlers|XAS::Lib::Mixins::Handlers> 
    67  
    68 =item L<XAS::Lib::Mixins::Iterator|XAS::Lib::Mixins::Iterator> 
    6998 
    7099=item L<XAS::Lib::Mixins::JSON::Client|XAS::Lib::Mixins::JSON::Client> 
Note: See TracChangeset for help on using the changeset viewer.