340 likes | 740 Views
Oracle Developer Cloud Service – An Introduction. Brian Fry – Product Management Srikanth Sallaka – Product Management Dana Singleterry – Product Management. Oracle Cloud . Unmatched Breadth, Depth and Choice. Platform Services. Application Services. Social Services.
E N D
Oracle Developer Cloud Service – An Introduction Brian Fry – Product Management SrikanthSallaka – Product Management Dana Singleterry – Product Management
Oracle Cloud Unmatched Breadth, Depth and Choice Platform Services Application Services Social Services Common Infrastructure Services Build new or seamlessly extend existing investments with Cloud
Transform Development Experience with Oracle Cloud Complete, Standards-Based, Enterprise-Grade Database Services Java Services Developer Services Mobile Services Messaging Services Storage Services Notification Services Identity Services Caching Services Collaboration Services Analytics Services Application Store Enterprise Grade Hardware, Software, and Management Infrastructure
New! Oracle Developer Cloud Service Transform Development Experience with Oracle Cloud Complete, Standards-Based, Enterprise-Grade • Developon a turnkey development platform securely hosted in the cloud • Collaboratewith integrated tools to manage and track tasks, builds, code reviews, and documentation • Deployautomatically to Oracle Java Cloud Service or your local infrastructure • Standards-basedGit, Hudson, Maven, … Database Services Java Services Developer Services Mobile Services Storage Services Messaging Services Identity Services Notification Services Caching Services Collaboration Services Analytics Services Application Store Enterprise Grade Hardware, Software, and Management Infrastructure
From development to runtime in Oracle Cloud Java Service Custom App Deploy Developer Service Services Develop Custom Schema Database Service ADF MobileApplication ADF Faces UI
Team Development Challenges Manual Server Setup Manual Issue Entry IDE Development Infrastructure Application Heterogeneous, Disconnected Tools Manual Client Setup Manual Deployment
ALM Landscape • Best of Breed – Manually Integrated Tasks Trac Jira Bugzilla Source CVS Git Subversion Builds Hudson Jenkins CruiseControl
Oracle Cloud Services for Developers Key Features Built on industry standards – SQL, Java, HTML5, Web Transparently run in the cloud – zero application code changes Self-service control for users – develop, deploy, manage Complete data isolation – in the database, on disk Service-Oriented Architecture – on-premise and cloud integration
Oracle Developer Cloud Service Bringing It All Together Wiki Dev, Test or Production Tasks Commit Deploy Source = Java Cloud Service Hudson Developers Review DeveloperService Cloud orOn-Premise Track & Monitor
Developer Cloud Service Interfaces JDeveloper, NetBeans and Eclipse REST Interface Mylyn SSH to GIT Developer Cloud Dashboard Partners Developer Cloud Service
Oracle Developer Cloud Service • Simplify Development • Automated Provisioned Env • Preconfigured & Integrated • Automated Builds & Deployments • Web based administration • Collaborate & Manage • Integrated team source repository • Continuous integration with breakage notifications • Task/Defect tracking with activity stream and notifications • Integrated With IDEs • JDeveloper • Eclipse • NetBeans • Deploy Automatically • Deploy into Oracle Java Cloud Service automatically • Workflow ensures build & test
Continuous Integration: Code, Build, Test & Deploy Software development process Keep your work in a repository Integrate your work frequently Each integration is automatically built Test integrated with build & Deploy Test Build Deploy Code
Hudson in Developer Cloud Service • Flexible • SCM: Hosted Git and GitHub • Builds: Ant, Maven, scripts … • Integrate tests: JUnit • Traceable • Build results track back to Commits and Tasks • Feedback and Analysis • Email, RSS feeds, Activity Feeds, Mylyn Status,.. • Rest APIs to control Hudson through OEPE
Oracle Developer Cloud Service ADF and IDE support • Development of ADF applications supported • Hudson in Developer service pre-packages OJDeploy tooling • Support in JDeveloper, NetBeans and Eclipse • Same version of IDEs support all Oracle PaaS services – Java Cloud Service, Database Cloud Service, and Developer Cloud Service.
From development to runtime in Oracle Cloud Java Service Custom App Deploy Developer Service Services Develop Custom Schema Database Service InQuote Oracle CRM (Customized UI)
Oracle Java Cloud Service Runs Any Java Application in the Cloud EasyFast self-service application building, testing, deploying, and scaling Standards-based Java EE applications run and port without lock-in and full support for ADF Enterprise Grade Superior security, reliability and performance for business-critical applications
Oracle Developer Cloud Service • Flexible Source repository • Integrated Git server or GitHub. • No need to migrate code to use service. • Mix-and-match or import. • Maven integration • Continuous Integration • Automatically build and test as you go • Expands as load increases • Developers are notified instantly if they break the build • Deployment Service • Ensure quality before deployment • Regulate and control deployments • Deploy to dev, test or production • Project based, multi-tenant • Integrated lifecycle and team management • Integrated Wiki server • Supports major markup languages. Nothing new to learn • Integrated Task/Defect Service • Automatically publishes to activity stream. • Code Review • IDE Integration • JDeveloper, Eclipse and NetBeans • Mylyn support • Project Samples • Complete sample applications for Oracle Cloud topics • Feature Overview
Oracle Developer Cloud Service in Summary • Composed of loosely-coupled services • Enables flexible network architecture, distribution, extensibility • Access via REST services, Mylyn & web browser • Centralized services for managing Developer Service • Profile Service – manages organizations, people, project, privileges • Authentication Service – OPC IDM integration • Resource Manager – auto provisioning for elastic expansion • Integrated with service dashboards & Enterprise Manager • Usage & service metrics • Service management • Offerings to fit your requirements (Small & Large)
Join the Oracle Cloud Community http://cloud.oracle.com @oraclecloudzone Oracle Cloud Computing Group /OracleCloudComputing Oracle Cloud Computing
Learn More at Oracle OpenWorld Related sessions and labs Oracle ADF booth at the Oracle Demo Ground – Moscone South