Quantcast
Channel: Oracle Bloggers
Viewing all 19780 articles
Browse latest View live

Why You Should Start Getting Excited About PLM at Oracle Value Chain Summit 2015

$
0
0

Registration for the U.S. Oracle Value Chain Summit Jan 26-29, 2015 in San Jose, California is well underway, and we have some interesting PLM presenters to look forward to already.  If you haven't signed up yet, do so before the end of this month to save $300 off the on-site registration price.

Here are some speakers in the PLM tracks to get excited about:
(You'll see them listed in the "Product Value Chain Solution Area," just in case you were hunting for them!)

McDonald's and Coca-Cola

Together for a delicious discussion about PLM in Consumer Goods companies, McDonald's and The Coca-Cola Company will share how Agile PLM helps them work together better.Both suppliers and manufacturers, these companies solve the challenges associated with on-boarding new suppliers and items by unlocking the power of improved internal and external collaboration.Thanks to better communication, we’ll learn how streamlining processes cuts time to market, increases revenues, boosts productivity, reduces waste, and, best of all, ensures traceability and product safety.  That's something to savor!

Smuckers

Craving more? Check out the session featuring The J.M. Smucker Company as the speakers discuss how critical it is to strategically manage innovation from design through execution.You’re sure to discover valuable methodologies powered by Agile PLM to improve manufacturing execution

DJO Global

DJO Global joins us for a moving discussion on leveraging Agile PLM to support its vision to “enable all people to regain the joy and comfort of natural motion.”As a leading healthcare company providing innovative orthopedic medical devices, it is highly regulated and held to a higher standard by policymakers around the globe.With Agile PLM, life sciences companies like DJO Global are better equipped to resolve compliance demands worldwide while developing high quality, innovative products that help improve lives.

More presenters are signing up every day, shaping the next OVCS into the best yet.We hope to see you there too!  Follow conference updates on Tiwtter at #OVCS and don't forget to register today.

Follow the author @KerJordan

Follow Agile PLM news and updates @AgilePLM


OEP workshop November 21st 2014 Düsseldorf Germany

$
0
0

clip_image002We would like to invite you to attend our OEP  Workshop on Friday November 21st 2014 in Düsseldorf Germany.

For registration  please contact Kevin Li

Schedule

Full Day November 21st 2014

Oracle Düsseldorf, Hamborner Straße 51,  40472 Düsseldorf, Germany

Direction: http://www.oracle.com/de/corporate/contact/directions-oracle-gs-duesseldorf-1623482-de.pdf

Trainer

Yogesh Sontakke & Lloyd Williams

Agenda

Introduction to Oracle Event Processing (1 hr)

OEP Stream Explorer (45 mins)

Business Activity Monitoring 12c (45 mins)

OEP with SOA Event Delivery Network (30 mins)

OEP for Financial Services (30 mins) 

OEP for Telecommunications (30 mins)

OEP for Transportation/Logistics (30 mins)

Hands-on Lab (2 hrs)

Registration: Please contact Kevin Li

SOA & BPM Partner Community

For regular information on Oracle SOA Suite become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

BlogTwitterLinkedInimage[7][2][2][2]Facebookclip_image002[8][4][2][2][2]Wiki

Why You Should Start Getting Excited about PLM at OVCS 2015!

$
0
0

Registration for the U.S. Oracle Value Chain Summit Jan 26-29, 2015 in San Jose, California is well underway, and we have some interesting PLM presenters to look forward to already.  If you haven't signed up yet, do so before the end of this month to save $300 off the on-site registration price.

Here are some speakers in the PLM tracks to get excited about:
(You'll see them listed in the "Product Value Chain Solution Area," just in case you were hunting for them!)

McDonald's and Coca-Cola

Together for a delicious discussion about PLM in Consumer Goods companies, McDonald's and The Coca-Cola Company will share how Agile PLM helps them work together better.Both suppliers and manufacturers, these companies solve the challenges associated with on-boarding new suppliers and items by unlocking the power of improved internal and external collaboration.Thanks to better communication, we’ll learn how streamlining processes cuts time to market, increases revenues, boosts productivity, reduces waste, and, best of all, ensures traceability and product safety.  That's something to savor!

Smuckers

Craving more? Check out the session featuring The J.M. Smucker Company as the speakers discuss how critical it is to strategically manage innovation from design through execution.You’re sure to discover valuable methodologies powered by Agile PLM to improve manufacturing execution

DJO Global

DJO Global joins us for a moving discussion on leveraging Agile PLM to support its vision to “enable all people to regain the joy and comfort of natural motion.”As a leading healthcare company providing innovative orthopedic medical devices, it is highly regulated and held to a higher standard by policymakers around the globe.With Agile PLM, life sciences companies like DJO Global are better equipped to resolve compliance demands worldwide while developing high quality, innovative products that help improve lives.

More presenters are signing up every day, shaping the next OVCS into the best yet.We hope to see you there too!  Follow conference updates on Twitter with #OVCS and don't forget to register today.

Oracle Cloud Wins Innovation Award - Oracle Sales Cloud Rel 9 honnored!

$
0
0
Oracle’s Cloud portfolio just received a glowing review post-OOW from analyst, Ventana ResearchSales Cloud R9 and SPM were especially highlighted.  And we won their 2014 Technology Innovation Award for Cloud Computing.Read all about it

New Logzilla Drives for your ZFSSA

$
0
0

Yes, the new, larger Logzilla SSD drives for your ZFSSA systems are now out. They are 200GB usable, up from the 73GB usable drives. 

Yes, you will sometimes see them referred to in some marketing literature as 400GB. This is because there is extra room in enterprise SSD chips to allow for cell burnout and keep their 5 years lifetime. Make no mistake, they will give you 200GB of actually capacity in the ZFSSA systems.

Yes, they are compatible with the current 73GB version. You can mix and match. The one thing to look out for is in a 'mirrored' log profile. If you mix a new one with an old one in a mirrored log profile, then the new one will size down to 73GB to match it. In a striped profile, it doesn't matter, nor will it matter if you have 2 or more of each.

One last thing-- They are almost twice as fast as the older 73GB version. If you mix them, you will get faster, but not as fast as if you had all 200GB versions. Diminishing returns. Talk to your local SC on whether your Lozgilla workload is so great that either adding some new ones or even changing out your old ones would help your performance. Not every workload needs Logzillas, but there are built-in analytics that can tell us if yours is a good fit.

Enjoy! 

JavaOne Replay: JAX-RS.next

$
0
0

JAX-RS is a key technology of the Java EE platform as REST endpoints are more and more used. Marek Potočiar (JAX-RS Co-Specification Lead) did a session during JavaOne to detail some of the proposed JAX-RS enhancements and extensions that should be part of Java EE 8. These proposals include better support for JSON (JSON-B), improved alignment between JAX-RS and CDI, enhanced support for hypermedia as well as declarative security, server-sent events, and MVC integration. 

Jersey is the open source JAX-RS Reference Implementation but Jersey doesn't limit itself to the specification, i.e. Jersey has also has additional specific features. In some cases, some of the Jersey proprietary features have been standardised and added to the specification (eg. the Client API have been added to JAX-RS 2.0). So it is always interesting to check the Jersey specific extensions as some of those might be potential candidates for inclusion into a future revision of the JAX-RS specification. For example, SSE is currently supported in a Jersey specific manner but the plan is to standardised SSE support in JAX-RS 2.1. So make sure to also watch this 'What's New and Noteworthy in Jersey 2' replay that was presented by Jakub Podlešák and Miroslav Fuksa during JavaOne 2014.

You can get the 'Let’s Talk JAX-RS.next!' slides here.

Enable Collaborative Product Development

$
0
0

Increasing rates of globalization and outsourcing, as well as rapidly-changing competitive environments have changed the landscape for companies and created new organizational complexities that oblige them to streamline their product development processes.

Companies like Alkan,GLOBALFOUNDRIES and SigmaTron International who have taken advantage of enterprise visualization solutions like Oracle AutoVue integrated with PLM like Oracle Agile PLM have been able to speed up time to market, streamline operational efficiency and boost innovation by enabling collaborative product development.

AutoVue for Agile enables companies to easily extend the reach of product information and related CAD designs stored in Agile PLM to non engineering teams. By facilitating access to CAD data, teams typically underrepresented during the innovation process can easily participate and contribute feedback on product data early in the development cycle maximizing innovation and productivity. Users can easily capture and communicate comments, suggestions and proposed changes directly within the context of designs.

Visually Capture Comments in AutoVue for Agile

Communication with external parties can also be optimized throughout the NPI / NPD process without jeopardizing critical intellectual property. Critical product designs can be made accessible to suppliers through Agile PLM and viewed in AutoVue for Agile, without leaving the Agile PLM server. No local copies are being created while files are being viewed in AutoVue by external parties, ensuring that critical IP remains under your control. Thus, Alkan, a leading aeronautical equipment manufacturer in France, uses Oracle AutoVue for Agile to manage ITAR compliance by ensuring only authorized personnel have viewing rights to certain, sensitive defense-related documents (click here to read the complete story). It is also possible to use AutoVue for Agile to protect sensitive information by restricting access to certain comments and redlines added in AutoVue. This way, you can ensure that suppliers only have access to the information you want them to see and have access to in order to support your business operations.

To learn more, check out our video on the Oracle AutoVue Youtube Channel

WebLogic and Oracle Database Success Story: Russian Insurance Company Increases Application Scalability and Triples Data Volume

$
0
0
Объявлениенарусскомязыке
Alfastrakhovanie PLC
Moscow, Russia
Insurance Industry

Alfastrakhovanie PLC offers more than 100 insurance products and services through partner channels across Russia. With 400 branch offices located in all nine Russian time zones, Alfastrakhovanie serves 20 million private clients and 440,000 companies. In 2013, Russian rating agency Expert RA listed Alfastrakhovanie as one of the five leading Russian insurance companies by premiums and reinsurance, and gave the company's financial reliability the highest possible A++ rating.

Alfastrakhovanie faced the multiple challenges of ensuring fast access to customer information across 400 branch locations, ensure high availability of applications, and provide scalable services.

By utilizing Oracle Database, Oracle WebLogic & Oracle Hyperion Panning, they met their performance goals by processing data volumes at triple their prior rate and provided their insurance agents with reliable, fast access to decision-making tools.

" The fast pace of our development and expansion in the Russian insurance market left no room for compromise when choosing a database management platform and supporting technology. Oracle technology enabled us to deal with data volumes that were increasing twofold to threefold per year with no adverse effect... Our growth would be impossible without that performance."

Alfastrakhovanie specifically utilized WebLogic Server to rapidly develop and deploy Java EE applications to enhance the company's applications portfolio, ensure application scalability, and reducing operating costs.

Learn more on the official announcement in English or Russian.

Oracle Data Integrator and Hortonworks

$
0
0

Check out Oracle's Alex Kotopoulis being features on Hortonworks blog discussing how Oracle Data Integrator is the best tool for data ingest to Hadoop!

Remember to register for the November 11th joint webinar presented by Jeff Pollock, VP Oracle, and Tim Hall, VP Hortonworks.  Click here to register.  

Oracle Social Cloud Implementation Boot Camp - Feb 10-12 2015 - London (UK)

$
0
0
Oracle Social Cloud Implementation Boot Camp - London, Feb 10-12 2015

Get started with Oracle Social Cloud with this three day in-depth training. It’s the only complete training program for Oracle Social Marketing Cloud and Social Engagement and Monitoring Cloud.

What will we cover

This is a practical, how-to course that will provide partners with the tools and knowledge required to on-board, train, implement and manage the Social Cloud solutions for their clients with an advanced level of understanding of the application, its features, integrations, and custom implementations.

Learn To

You’re going to learn everything you need to start and run an amazing Oracle Social Cloud practice: 

  • How to successfully On-Board New Clients
  • How to manage the platform
  • How to measure results
  • Configure SRM and CX Solution integrations
  • How to use and set-up Workflow & Automation
  • How to use Publish
  • Create and manage Topics in Listen
  • How to use Advanced Filters in Listen
  • How to Set up Dynamic Link Tracking
Why should you be at this Boot Camp

Social media is exciting, energizing, and effective. Earning the respect and recommendation of your customers, fans, and friends puts you and your clients on the path to a building a thriving, profitable business – and this can all be done with Oracle’s Social Cloud solutions.

Who Should Attend
  • OPN Members - Gold level and above
  • You should have a basic understanding of at least one related Oracle CRM/CX product implementation
  • You should have a deep knowledge of general social media marketing/management practices and guidelines
  • Agency Account Manager, Marketing Manager, Community Manager, Brand Manager, PR Manager, Project Manager, Functional Implementer, Analytics Manager, Social Media Marketing Manager

Agenda and registration here

5 Reasons Why It May Be Time To Embrace The Cloud for PLM (Plus a Nifty Infographic)

$
0
0

No matter what industry you’re in, competition is heating up. Everyone wants to bring The Next Big Thing to market before you, from startups that are still flying under the radar to the industry leader who intends to hold onto that #1 position.

Meanwhile, your team is scrambling to innovate, develop, and commercialize new products quickly, but they’re running into multiple roadblocks that are slowing the entire product value chain process down.

Consider this: 90% of companies admit they are slow to market and often over budget, which means you are not alone. However, that’s not where you want to be. You need to be out front, innovating and bringing your new products to market quickly and cost-effectively.

Have you considered moving that entire process to the cloud? It might surprise you to learn that everyone and everything is moving to the cloud:

•             By 2020, at least one-third of all data will exist in or pass through the cloud
•             There are 50 million servers in the world today – and 60% of server workloads are already virtualized
•             The global cloud computing industry growth rate is currently 5 times higher than the global IT growth rate
•             2014 is the first year the majority of workloads (51%) will be on the cloud
•             87% of organizations are using a public cloud in some form

However, make no mistake, not all companies may be ready to move to the cloud and not all cloud products are created equal. Even in the PLM market, there are already many players on the field. When evaluating your cloud provider, choose one that has a modern, comprehensive “Idea to Commercialization” Solution in the cloud - A solution capable of helping you manage the entire lifecycle of a product: from selecting and translating the best ideas into projects, to the product development and release process, and through to the supply chain and sales commercialization processes.

Most importantly, select a cloud vendor able to provide a complete set of easy-to-use, integrated applications, which you can adopt at your own pace and one who will scale and support you as your business grows.

Not feeling ready to be part of today’s cloud revolution? Here are 5 reasons to take the plunge and start planning your move to a modern PLM cloud solution:

1. A modern PLM cloud can help you align innovation

Siloed and disconnected information can be a thing of the past. Your new products will no longer get lost in spreadsheets and emails or the confusion of what information is housed in which system. Everything you need can now be visible through one dashboard. Look for the latest in Analytics interfacing, “the infotile”, right on your system dashboard to help you determine your products’ status. You can align innovation and consistently sort through the noise of crowdsourcing and big data to identify only the best ideas to commercialize, improving market performance and predictability.

2. A modern PLM cloud can accelerate your product development processes

Files and discussions are all in one place when you use a modern PLM cloud solution, making it easy for your team to work together, iterate, ask questions, get answers, and find what they need quickly. That built-in efficiency saves you valuable time and resources. You can collaboratively and securely manage product data, items, BOMs and documents. Manage the product change process in the cloud to improve time to market and reduce rework.

3. A modern PLM cloud can synchronize your commercialization network

Once the product is in its final development phases, your product development team can pull your distributors, suppliers and channel partners into the conversation. Marketing and sales can find the information they need to plan their promotional campaigns and you finance team can keep on top of costs. You can improve customer experience by governing the accuracy of product data across the supply chain, so your customers are more likely to come back thanks to your reliability.

4. A modern PLM cloud is secure

We are all aware of high-profile security breaches. However, the cloud is not the Wild, Wild West as long as you avoid PLM cloud providers that mingle your data with others, upgrade without your say, take ownership of your data, and risk your IP! Always scrutinize security offered by cloud products to ensure your Intellectual Property remains just that. Choose a cloud provider that can secure IP with extended control across globally outsourced organizations, suppliers and partners. And don’t think that you necessarily have to pay a fortune to keep your data secure. Search for the advantages of the multi-tenant approach, and you will find the best of all worlds.

5. A modern PLM cloud can save you money

Cloud-based products have a more predictable cost structure than on-premise deployments that require your IT department to install and maintain. However, to really save your IT resources, you need to choose a provider that can turn it on quickly and will be upfront about all required fees. Imagine if you could cut operating and capital costs by 50%. It is possible with cloud computing. See some interesting statistics here. Plus, with a faster product development process in your hands, you’ll enjoy a nice ROI and benefit from being first-to-market.

See? The PLM cloud doesn’t have to be intimidating as long as you evaluate your options carefully and select a vendor you can trust. When you are ready, you can trust Oracle's PLM expertise to help you modernize product development processes in the cloud with security and reliability. For example, the Oracle Product Value Chain Cloud solution can help. Learn how you can increase your return on innovation and grow your business faster here and explore the nifty infographic below!


October In Review

$
0
0

Content Highlights

We started the month by providing a few key takeaways from OpenWorld 2014. One of which was the new Mobile Application Framework, and Oliver followed this up with a post with more details and useful resources.

Jani continued his blog series on developing with the Java Cloud Service by explaining the Timer API used for scheduling jobs.

For developing integrations, we added articles related to using JWT tokens and querying data using the find operation that exists in most of our web services. 

Further to some questions we'd seen asked, we added a post that gives the options available for creating error, warning, and log messages in Application Composer. 

From Other Teams

Our colleague Angelo wrote about his great utility for mobile clients to connect with Oracle Sales Cloud using a REST facade. This Java application simply converts the REST call into a SOAP equivalent that the Sales Cloud can understand. The article is available here, and the sample code (and documentation) is on the OTN Sample Apps for Sales Cloud page.

Whilst outside the context of Fusion Apps, one of the component development for our use was Enterprise Scheduling Service, and this has now been released standalone in Oracle SOA Suite 12c. Read more here.

For on-premise customers, the A-Team explained the configuration of the NFS-based shared storage in a Fusion Applications deployment.

Events

Our colleagues in the Oracle Applications User Experience team are kicking off their tour to deliver the Applications Cloud strategy and roadmap in a set of executive briefing sessions. Their first stop is London on 3-5th December.

We're planning our assault on the UKOUG combined Apps14 and Tech14 conference (8-10th December), where we're running a full one day turn-up-and-try-it demo workshop as well as delivering two regular sessions. More to come on this.

Oracle OpenWorld 2014: Customer Interviews

$
0
0

Enterprise Repository 12.1.3 is available for download

$
0
0

NEW Oracle Enterprise Repository 12.1.3 includes updated integrations to the 12c version of Oracle products including SOA Suite, Service Bus and WebLogic.

New support for REST services and APIs includes new asset types and the ability to harvest WADL-based REST services. Also included in this release are an updated installation process and documentation set. For details please visit the OTN page here.

image

Data Sheets
Oracle Enterprise Repository
Oracle API Catalog
OER Rapid Start Service

White Papers
Oracle SOA Governance Resource Kit

Related Products
Oracle API Catalog

Enterprise Repository Supported Platforms
Application Servers, Databases, Artifact Storage Tools, Web Browsers, etc.

Technical Information

OER 12c Sizing Guidelines
Determine the optimum configuration for your OER instance

OER 12c Asset Type Catalog
View all of the metadata fields included in the OER 11g asset types

Send us your feedback & blog posts via twitter @soacommunity #SOA12c

SOA & BPM Partner Community

For regular information on Oracle SOA Suite become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

BlogTwitterLinkedInimage[7][2][2][2]Facebookclip_image002[8][4][2][2][2]Wiki

Partner Webcast – Oracle R Enterprise: Bringing the power of R to the enterprise

$
0
0

Oracle R Enterprise IconFor those of you just getting interested in Big “Data” and/or “Advanced Analytics”, the addition of R through Oracle R Enterprise could leave them wondering "What is R?"

R is an open-source language and environment for statistical computing and data visualization, supporting data manipulation and transformations, as well as sophisticated graphical displays. R has been receiving a lot of attention recently, although it’s been around for over 15 years. Corporate data analysts and statisticians often know R and use it in their daily work, either writing their own R functionality, or leveraging existing open source packages, that support a wide range of statistical and data analysis capabilities often specific to individual fields, such as bioinformatics, finance, econometrics, medical image analysis, and others

And here is where the second question comes, especially from experts in the field who use R anyway, why use“Oracle’s Enterprise version”?

Oracle R Technologies LogoOracle R Technologies Icon

Oracle R Enterprise, a component of the Oracle Advanced Analytics Option, makes the open source R statistical programming language and environment ready for the enterprise and Big Data, with scalability, performance, and ease of production deployment. Oracle’s R Enterprise version, through tight integration, enables R users to write one R script that can run in three different environments:

  • a laptop running open source R, (as you probably already do)
  • in Hadoop running with Oracle Big Data Connectors, and
  • in Oracle Database.

For large analyses on large data-sets, usually stored in an Oracle database, it is much faster and easier to do this “inside” the database, than exporting the data into another specialized external data format. 

Join us in this webcast, as we introduce you to R and Oracle R offerings. Let us explain how R users can develop, refine, and deploy R scripts that leverage the parallelism and scalability of the database and/or hadoop to automate data analysis. Let us show you how Oracle’s R offerings, deliver a simpler and more scalable architecture with major performance gains, required by today’s enterprises

Agenda:

  • Oracle Big Data Architecture.
  • What is R?
  • Oracle’s Strategies supporting Open Source R
    • Oracle’s R Offerings
  • Oracle R Enterprise
    • Use Cases and Opportunities for Partners
  • Wrap up and Q&A

Delivery Format

This FREE online LIVE eSeminar will be delivered over the Web. Registrations received less than 24hours prior to start time may not receive confirmation to attend.

Presenter:
Hossam Hassanien, Senior Sales Consultant, Oracle ECEMEA Innovation Center - Business Analytics

Duration: 1 hour

REGISTER HERE

For any questions please contact us at partner.imc@beehiveonline.oracle.com


Partner Webcast – Oracle SOA 12c: BPM 12c integration with OEP 12c

$
0
0

Increased integration complexity may seem inevitable as organizations are suddenly faced with the requirement to support new integration challenges, such as Cloud, Mobile and Internet of Things. Demand for fast, interactive information increases, which in turn is driving ever-greater demand for more agile, responsive IT organizations.

This is why Oracle SOA Suite 12c was developed: to simplify integration by unifying the disparate requirements for the latest integration challenges into one unified and standards-based integration platform. Oracle’s Business Process Management Suite 12c (Oracle BPM Suite 12c), is the industry’s most social, unified, and complete BPM solution helps organizations plan and manage their entire business architecture, enabling businesses to quickly adapt to disruptive technologies such as cloud computing, big data, social networking, and smart devices, which have revolutionized how consumers and employees access and consume information.

Oracle Event Processing (OEP) delivers real-time analysis of high-velocity data. It is a complete solution for building IoT applications to filter, correlate and process events in real time so that downstream applications are driven by true, real-time intelligence. OEP filters out noise (such as data ticks without any change in values) and helps identify critical conditions before this data is actually relayed to the back-end. Built on industry standards including SQL, Java, and OSGI, it provides an open architecture for processing complex events. Oracle SOA Suite 12c more tightly integrates the OEP platform with Oracle Service Bus and the Oracle SOA Suite Event Delivery Network (EDN). With this new release of Oracle SOA 12c, the powerful Oracle Event Processing (OEP) engine becomes the first class citizen of the SOA world, giving your solution innovative boost and adding value for your customers.

With Oracle SOA Suite 12c, OEP has been integrated into JDeveloper, providing a visually impressive component palette to create your applications by simply dragging and dropping the required artifacts onto the canvas. Join us on our webcast, to learn more about combining these technologies to deliver what customers need.

Agenda:

  • Oracle SOA Suite 12c Overview
  • Oracle BPM Suite 12c
  • Oracle Event Processing 12c
  • Integration
  • Live Demo
  • Summary Q&A

Delivery Format

This FREE online LIVE eSeminar will be delivered over the Web. Registrations received less than 24hours prior to start time may not receive confirmation to attend.

Presenter:
Lukasz Romaszewski – FMW Specialist, Oracle Partner Hub Migration Center
Date: Thursday, November 20th, 10am CET (9am GMT/11am EET)
Duration: 1 hour


Register Now

For any questions please contact us at partner.imc-AT-beehiveonline.oracle-DOT-com

FacebookGoogle+TwitterLinkedInPinterestDeliciousDiggAddthis

Get Started with Scala in NetBeans IDE 8.0.1

Tools For Generating Consistent Loads

$
0
0

It's finally ready. The new database machine you've spent months, planning and architecting. All those shiny new components perfectly aligned for extreme performance. Will it give you the results you expect? How can you baseline and compare your new and existing systems? Pointing your application at your new machine may take some time to setup and depending on the behavior of the application, may not stress test all hardware components as you might like. You need a set of easy to configure scripts for load testing and you need tools and procedures to compare old systems to new. 

This will be the first of three blog posts to help with that effort. In this post, I'll go over some tools you can use to generate various loads. The next two posts in the series I'll talk about using Enterprise Manager to evaluate and baseline loads, and strategies to compare systems using consistent loads.

Test Suite

My current test suite includes two methods to generate loads: one leverages Swingbench, which is a well known and popular load generating tool, and the other is a solution I cooked up myself. Both sets of scripts can be altered to tailor their load characteristics. I've also included a variable load script wrapper for each, which you can use to adjust the load over time. For example: you can have a load test that runs for a total of 5 hours and within that 5 hour window your load could fluctuate every 30 minutes from heavy to light. The custom scripts are also flexible enough to support altering their behavior if you have a specific set of SQL/PLSQL commands you would like to run.

For this article, my database is running on an Exadata X2-2 quarter rack.

Using Swingbench


Swingbench is a great tool for quickly generating loads on an Oracle database. It's easy to setup and has many configurable options. Although swingbench has a nice GUI interface for creating your test schemas and running your load, I really like the command line interface. With the CLI you can create scripts to interact with Swingbench and nohup loads on remote hosts so your load can run hours or days without needing to be logged in.

Setup

If you don't have it already, download a copy of Swingbench and unzip the files on your host machine. You can run Swingbench from your database host or a remote client. If you co-locate them on your database host, take this into account during load measurement. 

There are a few different types of schemas you can create with Swingbench, and each type has an associated XML wizard file in the bin directory to help with creating that schema. I tend to use the Order Entry (OE) schema the most as it's behavior is more representative of an OLTP system, so we will be using the oewizard.xml file for this example. Open up the XML file in your favorite editor and update the connection information for the system user that will create the schema, then run oewizard on the file like this...

oewizard -c oewizard.xml -cl -cs //<your_host_or_vip>/<service> -u <test_user_name> -p <test_user_pw> -ts <tablespace_name> -create -df <asm_disk_group> -part -scale 4 -debug

You can use -scale to adjust the size of your schema which will also increase the time it takes to build. A scale of 4 gives me about a 10G schema.  

Execution

When your schema is ready, edit the supplied swingconfig.xml file with your connection info and use charbench to verify your schema. 

charbench -c swingconfig.xml

With our schema ready, now we can define our load also using the swingconfig.xml file. There are a number of parameters you can adjust to define your load. Here are the ones I find affective.

  • <NumberOfUsers>40</NumberOfUsers>
  • <MinDelay>100</MinDelay>
  • <MaxDelay>1000</MaxDelay>
  • <LogonDelay>150</LogonDelay>
  • <WaitTillAllLogon>false</WaitTillAllLogon>

MinDelay and MaxDelay specify the wait time between transactions in milliseconds. A LogonDelay helps avoid connection storms (unless that's what you want to test) and I like setting WaitTillAllLogin to false so my load starts right away and there is a nice ramp up over time. If I want to push the system hard I set Min/MaxDelay low and increase the number of users.

Further down the swingconfig.xml file you will find descriptions of the actual transactions that will be executed. Each transaction type can be turned on/off and it's weighted value compared to other transactions can be adjusted. This section is were you will do most of your tweaking to get the load profile you want.

Example

Here's a Top Activity graph in Enterprise Manager showing two consecutive tests. The first test had 300 users with a Min/MaxDelay of 15/20. I decreased the Min/MaxDelay to 10/15 for an increased load which you can see below.  

Here's an example of a heavily overloaded system in which the application doesn't scale. I've setup Swingbench with 800 users connecting every 2 seconds for a slow buildup, Min/MaxDelay of 5/15, and I'm only using the "Order Products" transactions. These transactions perform single row inserts with no batching. Around 11:30am there are ~500 sessions and the system starts to overload. CPU has become saturated and other background processes like the database writers start to slowdown causing excessive Concurrency and Configuration waits in the buffer cache. Our SGA for this test was 10G.

overload example

Variable Loads With Swingbench


In order to generate variable swingbench loads over time, I've created a small wrapper script, variable_load.pl written in Perl that can be used to define how long your load should run and also the variation in that load. To adjust the load you define how many users will be connected. Here's a snippet of the script which describes each parameter.

### how long you want the test to run in hourse:minutes
$runtime = "00:30";

### your swingbench config file
$conf_file = 'swingconfig.xml';

### Adjust your vaiable loads here
###
### RunTime = how ling this load will run in hours:minutes
### UserCount = how many user connections
### SleepTime = how many seconds to sleep before running the load, if needed
###
###              RunTime  UserCount  SleepTime
@swing_list = ( ["00:02", 400,       120],
                ["00:05", 200,         0],
                ["00:05", 100,         0] ); 

With these settings here's what our load profile looks like.

variable load swingbench

Custom Load Generation


There have been times during my own performance testing in which I needed to generate a very specific type of load. Most recently, I needed to generate a heavy large block IO load, so I put together these scripts in response to that need. I tried to keep them easy to setup, run and alter if necessary. The load uses a single schema and creates a test table for each session that will be connected, so the load needs to be initialized based on the maximum number of sessions expected for testing.

Setup and Execution

  1. Download the package to your host and unzip/tar in an empty directory.
  2. Edit the load_env.sh file to setup variables for your test. This is where you will define the maximum number of test tables you will need.
  3. Run the init_load.sh script to setup your user test schema and test tables. You will be prompted for the SYSTEM user password.
  4. Run the start_load.sh script to begin your test. This script requires two parameters, the low and high values for the test tables to use and thus the number of sessions. This was done to allow running a small load and then ramping up and running additional loads as needed. Examples...
  • start_load.sh 1 10 : Will run ten sessions, using test tables 1 through 10.
  • start_load.sh 16 20 : Will run 5 sessions, using test tables 16 through 20.
  • start_load.sh 1 1 : Will run 1 session.
  • Running stop_load.sh will kill all sessions and thus stop the load. 
  • Here's what a load of 20 users looks like. Lots of large block IO!

    io load example

    Custom variable loads can also be run using the variable_load.pl script found in the package. It has the same parameters to adjust as in the Swingbench script. Here's an example of a variable load that ramps up, overloads the system, then drops back down again.

    variable load io

    As the IO gets heavy we start seeing more contention in the log buffer. 

    variable io waits

    Customizations

    It's possible to design your own custom loads with these scripts, as you may need to execute a particular PL/SQL package or perhaps test how well SQL will scale against a large partitioned table. This can be achieved by editing the init_object.sh and load_object.sh files.

    init_object.sh : Edit this script to create or initialize any objects needed for your test. This script gets executed multiple times depending on how many sessions you plan to run concurrently. If you don't have a session specific setup, you can leave an empty code block.

    load_object.sh : This is the code that gets executed for each session you define. If you had PL/SQL you wanted to test, this is where you would put it.

    As an example, for this test I created some database links for each instance and altered the script to select from our test table using the database links, thus creating a heavy network load. I've included this example script load_object_network.sh in the package zip file as well.

    network load

    Ready!


    With a set of tools to define consistent, predictable loads we are now ready to baseline our systems. Next in the series I will go over the tools available in Enterprise Manager which will help in that effort. 

    Oracle Announces Oracle API Catalog to Simplify API Management

    $
    0
    0

    Oracle is extending its API Management solution with a new product, API Catalog. This will give customers the ability to simplify the publication of API services that are developed in Oracle SOA Suite and other sources. Oracle API Catalog will be part of Oracle's broader API Management solution portfolio. Oracle API Catalog also integrates seamlessly with with Oracle Mobile Suite portfolio of products for mobile enablement. Oracle API Catalog harvests services in Oracle Fusion Middleware to allow one-click publish, submit ratings, or manage re-use across other consuming applications. Oracle's API Catalog is SOAP as well as REST/JSON compliant to easily support mobile mobile applications.


    Here is a validation by one of our beta customers Peter Osborne, IT Technical Lead at LG&E and KU Services Company: "The Oracle API Catalog is a straightforward, easy-to-use governance tool for capturing what services exist, what these services do, and how they can be consumed. Within hours of installation, an organization can begin cataloging their SOAP and REST web services, regardless of the underlying service technology. The harvesting functionality provides a jump start on aggregating service details, while minimizing manual data entry and the risk of duplication and error. Finally, the included JDeveloper plug-in completes the lifecycle by providing a mechanism within JDeveloper to easily view and consume documented services."

    To find out more information on Oracle API Catalog, visit us: Website and explore our Datasheet.

    API Catalog (OAC) 12.1.3 available for download

    $
    0
    0

    imageAPI Catalog (OAC) allows organizations to easily build a catalog of their APIs to provide visibility to those APIs for application development. OAC includes a simple metamodel for an API asset, automation to populate OAC with APIs, and the ability for users to search OAC for APIs and understand the details of the APIs to assess their fit in the users application.
    Powered by comprehensive automation capabilities, Oracle API catalog streamlines processes and optimizes reuse to promote and foster API adoption. The solution establishes a foundation for success by

    • Providing facilities to automate the population of OAC
    • Enabling easy API editing and publishing
    • Facilitating API consumption in JDeveloper

    You can download OAC (as a part of the OER 12.1.3 installer) and learn more on OTN. Learn more in the Oracle API Catalog Datasheet. image

    Use Oracle API Catalog

    For details please visit the API Catalog OTN page here and API catalog documentation here.

    Send us your feedback & blog posts via twitter @soacommunity #SOA12c

    SOA & BPM Partner Community

    For regular information on Oracle SOA Suite become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

    BlogTwitterLinkedInimage[7][2][2][2]Facebookclip_image002[8][4][2][2][2]Wiki

    Viewing all 19780 articles
    Browse latest View live


    <script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>