All production environments need automated, auditable, and reproducible processes. This book discusses how to automate all aspects of WebLogic, an essential prerequisite for all production environments. The WebLogic Server platform is recognized as one of the leading J2EE application servers and is the foundation of the Fusion Middleware platform. It is well suited for a variety of different application architectures including modern grid and cloud infrastructures. A large number of WebLogic installations from a single server to thousands of servers exist all over the world. Complex environments may consist of hundreds of domains and thousands of managed-servers. It is impossible for an administrator group to maintain all those servers with manual tasks or the web console. This book is written based on 15+ years of experience with many real architecture and consultancy assignments, and includes tips based on lessons learned from real project experience. Its main focus is to teach readers who are already familiar with WebLogic how to use the powerful automation APIs to operate WebLogic in small to very complex environments. This book includes many practical examples that can be easily adapted to the reader’s needs. This book does not use the WebLogic GUI nor talk about J2EE programming; it focuses on automation only. A comprehensive code download of powerful WLST and JMX scripts is also provided.