Fusion Middleware G-Cloud Framework Service Definition Oracle Fusion Middleware Design and Implementation Prepared for: G-Cloud Document: Fusion Middleware Version: 0.1 Issue Date: 06/09/2013
1 OVERVIEW Fusion Middleware NETbuilder is a specialist IT consultancy delivering software solutions, enterprise architecture and integration technology services with a specialisation and expertise in Oracle Fusion Middleware. NETbuilder is an Oracle Gold partner with large scale implementation experience across both government and the private sector. NETbuilder has a strong Agile Engineering Practice culture, coupled with Continuous Integration practices which complement our Fusion Middleware design, implementation, build and test services. Oracle Fusion Middleware is the industry s leading family of middleware, offering business and technology integration with the aim of improving business processes, speeding up implementation and lowering cost of management and change. It provides visibility, flexibility, scalability and insight into processes and subsequently aids risk mitigation at a lowered total cost of ownership (TCO). 2 DESCRIPTION The NETbuilder Fusion Middleware Design and Implementation Services include the following: Analysis and Design o Utilising Fusion Middleware techniques and tooling to expedite solution design right from the requirements gathering phase. We leverage Business Process Modelling Notation (BPMN) and the Oracle Business Process Composer to create and customise business processes in live workshops with key business stakeholders. This accelerates requirements gathering and visualizes business requirements, providing business process blueprints that after base lining are transferred to process developers in a format already familiar to them. This has a huge bearing on cutting down analysis and development time with directly proportional project cost benefits. Furthermore, this enhances and encourages Agile engineering practices with increased collaboration among the stakeholders which ensures high visibility of projects. o Coupling user experience definition with User Interface design in the requirements phase. This is done through the use of screen mock-ups capturing the intended look and feel and defining user interface navigation that brings out an intuitive user experience that matches business requirements. Development NETbuilder leverages the following tools for implementation based on the current and future needs of an organisation.
o Oracle Weblogic Server 10g, 11g, 12c Application Server technology offering full support for Java EE Specification, deployment to modern cloud infrastructure, diagnostic tooling and clustering technology while offering high availability, scalability, reliability and security. Its administration, real-time monitoring and diagnosis is facilitated by: Enterprise Manager. Weblogic Server Administration Console. o Oracle Business Process Management Suite 10g, 11g Provides an integrated environment for developing, administering, and using business applications centred on business processes. Collaboration between Analysts and Developers is core through BPMN 2.0 and BPEL standards. Integration of all stages of the application development lifecycle from design-time and implementation to runtime and application management is therefore achieved seamlessly. Comprises of: Oracle Application Development Framework (ADF) Oracle Business Rules Engine Oracle Human Workflow Engine Oracle Business Activity Monitoring o Oracle SOA Suite An implementation of the Service Oriented Architecture (SOA) Framework that facilitates Standards-based integration of heterogeneous services and legacy applications into agile and re-usable services. These services are used to expose applications functionalities to others. This approach lowers development cost, improves efficiency, increases agility, interoperability and visibility of both IT and Business Processes. Comprises of: Oracle Service Bus Oracle Business Process Execution Language (BPEL) Process Manager Oracle Mediator Oracle Web Services Manager o Oracle WebCenter Suite One stop people and information collaboration shop providing web experience management, portals and composite applications, social networking/collaboration and Enterprise Content Management. Comes Complete with the following components:
Oracle WebCenter Sites Oracle WebCenter Portal Oracle WebCenter Social Oracle WebCenter Real-Time Collaboration Oracle WebCenter Content o Oracle Identity Management Offers advanced network perimeter security with comprehensive authentication, single Sign-on, authorization, identity propagation and authentication solutions. It further empowers user self-service account administration while streamlining audit tasks. All these is achieved through the following components: Oracle Access Management Oracle Enterprise Single Sign-On Oracle Enterprise Gateway Oracle Identity Governance Oracle Directory Services o Oracle Database Management Systems Database solutions designed to meet specific requirements in areas of performance and availability, security and compliance. Data warehousing and analytics, unstructured data and manageability. Oracle Database 10g,11g Oracle TimesTen In-Memory Database MySQL Oracle NoSQL Database Oracle Internet Directory Solution o Java Platform Enterprise Edition (Java EE 6) Enterprise application deployment platform focused on robustness, lightweight Web services and ease of deployment for multi-tier, servercentric applications. It further embraces open source frameworks such as JSF, Spring. Some specification supporting these qualities are: Servlet 3.0 JAX-RS 1.1 EJB 3.1 EJB Lite
Java Persistence API (JPA) 2.0 Contexts and Dependency Injection (CDI) JavaServer Faces (JSF) 2.0 Bean Validation 1.0 Connector Architecture 1.6 o Oracle Business Intelligence (BI) Foundation Suite A secure, any platform pluggable solution, which unifies fragmented systems/applications with the aim of providing pervasive and forwardlooking Business Intelligence while significantly delivering Return on Investment (ROI) and minimizing Total Cost of Ownership (TCO). Its Components are: Oracle Business Intelligence Publisher 11g Oracle Business Intelligence Enterprise Edition 11g Oracle Essbase Oracle Scorecard and Strategy Management Oracle Essbase Analytics Link Continuous Integration Practices NETbuilder is an expert in continuous Integration practices and always uses build automation and testing of Business Process Management/ Service Oriented Architecture (BPM/SOA). In spite of these posing a challenge due to the nature of the technology, NETbuilder has developed, through experience in its varied portfolio of projects, working patterns that achieve closer integration when including Service Component Architecture (SCA) composites into builds containing Web Applications (WARs), Java Libraries (JARs) and Enterprise Applications (EARs). The patterns employ a hybrid of Maven and Ant tasks to facilitate SCA composites build and deployment with OJDeploy and Application server specific plugins such as Weblogic-Maven-Plugin being used to assist in successful deployment of the various components. Prototypes and Proof of Concepts (POC) Understanding and selecting the optimum configuration of Oracle Fusion Middleware products and managing their related functionality requires experienced developers with expert level skills. NETbuilder s broad experience in developing POCs helps expedite this process. We would usually be involved in the following activities:
o Providing senior level consulting capability focussed on Fusion Middleware Prototype and POC definition. o Provide a speedy and comprehensive Prototype and POC development capability. 3 SERVICE BENEFITS Working with NETbuilder to deliver your Oracle Fusion Middleware solution will provide the following advantages: Correct use of the product set: o Ensure the right product components are used correctly. o Ensure your infrastructure requirements are specified accurately. o Ensure an objective overview of your architecture from a Fusion Middleware subject matter expert. o Ensure security is a priority from the outset of the project. Balance your development efforts with design and analysis: o Ensure the right mix of delivery and documentation. Focus your development: o Utilise a small team of our focussed experts to avoid the mistakes made by large teams of inexperienced developers. 4 PRICING The NETbuilder Services are based on consultant resources charged at a daily rate. These are detailed according to the accompanying SFIA Rate Card submitted on the G-Cloud portal.