Why Aren’t I Seeing All the Benefits of Table Partitioning

A good Table Partitioning strategy depends on knowing the relationships and access patterns of your data, then working out a partitioning strategy that will spread the data out to get the best maintenance capabilities and performance results. Your company’s business is booming: new orders are piling up and new deals are closing every day. At the same time, your data is growing so fast that you wish your 401K account would do the same. As a database administrator, you are excited to see your database is finally in terabytes range. However, something unpleasant could also be happening. Maybe you have noticed that “index rebuild” is taking a whole day to complete instead of a few hours as in the past. Data archive is becoming more painful than ever. Worst of all, queries are running slower and your boss is not very happy about it. So forget about your 401K, it’s time for action. You consulted your friends and they told you about a new feature in Progress OpenEdge: Table Partitioning. You thought, “Yes, I’ve heard a lot about that. It’s a great feature. Basically it splits data into smaller chunks so I can divide-and-conquer. The best part is that Table Partitioning can also make queries faster! Wait a minute. Did you just say Progess is now supporting this in OpenEdge? That’s excellent and I’ve been ready to use this for a while!” So you converted your data into partitions, which is pretty easy by the way, and you are happy to see maintenance is much easier and database maintenance down time is much shorter. Everything looks great until you... read more

Expand Your OpenEdge Development Skills at BravePoint Boot Camp

OpenEdge BravePoint Boot Camp is a customizable program that gives developers the opportunity to update their OpenEdge skills to the latest  features the OpenEdge platform has to offer. We come across many companies that have Progress® OpenEdge® applications that have evolved over time and would benefit from modernization. A number of those organizations have also asked us to provide some developer training in the latest OpenEdge has to offer–enough, in fact, to compel us to create what we are calling, the “OpenEdge Boot Camp.” The OpenEdge Boot Camp is a rigorous, customizable program that gives students hands-on experience in everything from the basics involved in legacy applications, to the latest in OpenEdge technologies and frameworks, including UI integration, REST, WEB 2.0 and others. After a few short weeks students come out of the program armed with the skills to tackle the most challenging modernization projects and confident in the new knowledge they are bringing back to their organizations. Latest Boot Camp a Success Earlier this summer we held a boot camp at our Norcross facility. We hosted eight students, from recent college graduates to highly-seasoned developers. The reviews were outstanding. David Conley from Upper Lakes Foods, stated, “I had some basic knowledge of Progress ABL before I came for training. Overall, I was impressed and satisfied with the course content, instructors and teaching styles.” Jaco du Plessis from IFDS, commented, “I appreciate the real life examples, the case studies, as well as the holes we stepped into and lessons learned from the instructors. I feel comfortable that I have enough knowledge to go forward, and with the toolsets and... read more

Enhanced Federal Funding Used to Modernize Benefits Systems

Enhanced federal funding encourages states to implement and use best-of-breed architecture and technology components across Affordable Care Act (ACA) programs, as well as other benefit programs not directly related to ACA. Examples of covered technology components include client portals, user interfaces and business rules engines. Incidentally, Progress offers best-of-breed technology components covered under the A-87 Exception.

read more

Changes in Japan’s Lending Laws Put Corticon to the Test

Read how Progress® Corticon® helped UCS, the financial services subsidiary of a large Japanese retail chain, speed credit application processing by 33% while complying with new lending laws. In 2010, Japan’s government enacted a sweeping reform of its consumer lending industry. The Money Lending Business Act and Installment Sales Law placed a host of new rules on credit card issuers and consumer lenders, such as UCS Co., LTD, the financial services subsidiary of a large Japanese retail chain. The business faced a major operational obstacle in complying with the new regulations, forcing UCS to switch to manual processing of applications, a time consuming and expensive process. The alternative solution, hard-coding the rules changes, would also be costly, yet temporary. Eventually, UCS selected Primagest, a Progress Partner in Japan, and K.K. Ashisuto, a leading independent supplier of software products, to provide maintenance and support for its Business Rules Management System (BRMS). The Corticon-based BRMS has powered substantial gains in productivity in the credit card applicant screening process. The automatic screening rate has jumped from 8% of applications to 40%, a 5X increase. The application screening process is now 33% faster. This has an intangible but valuable effect on the customer experience and on the business as a whole. Operationally, Corticon has contributed to greater flexibility and speed in making system changes. Software development costs have also dropped. Today, UCS is confident that it can respond quickly and inexpensively to changes in the regulatory scheme or its own management policies. Download the customer success story, How UCS Makes Progress with Corticon... read more

Get Better Access to Analytics with a Sound Data Replication Strategy

Learn how Electrical Equipment Company used data replication to dramatically improve access to analytics data. With an antiquated data warehouse EECO (Electrical Equipment Company) was having a difficult time accessing analytics data, to the point where the ability to make timely business decisions based on the latest data was becoming a problem. Data replication was incomplete and the entire ERP system was becoming more and more difficult to manage. But when the ERP system loses its ability to get decision making data into the right hands at the right time, action has to be taken. EECO realized a sound data replication strategy was in order. A long-time Progress customer – EECO’s Infor-based ERP system has been running on Progress® OpenEdge® for the past 15 years – Progress was a natural choice for EECO to get its data warehouse in order. EECO had the foresight to do a database assessment and tuning prior to its replication project. “We wanted to make sure our database was running as optimally as possible before implementing the replication project,” said Tracy Deuell, Chief Information Officer. After completing their Progress® BravePoint™ database health check, it was onto a successful data replication project. The Progress® OpenEdge® Pro2™ replication solution has resulted in a change to EECO’s ETL processes from reactive to proactive, improving its business processes and putting new efficiencies in place. Additionally, the project resulted in a dramatic reduction in the complexity and operating cost of the computing environment, laying the foundation to decommission several legacy reporting applications. “We’ve had a great shift in just reducing the complexity of our environment. Progress OpenEdge Pro2 is... read more

How Corticon Boosted Efficiency and Empowered Realtors

Real estate transactions in California continue to become more and more complex. Worse yet, the corresponding regulations are ever-changing. This makes updating the multitude of forms needed to close a real estate transaction difficult, if not impossible. The California Association of Realtors (CAR) recently looked to Progress® Corticon® for a solution. “We have a set more than 220 standard forms in our library that are constantly changing,” said Josh Sharfman, Chief Technology Officer at CAR. “Additionally, it’s difficult for our realtors to choose with confidence which forms they need for a given transaction.” Working with Progress Corticon, the CAR developed a tool that enables realtors to easily select the appropriate forms for their transactions. Knowledge that was formerly embedded in the minds of the CAR’s real estate attorneys has been abstracted into a set of business rules that the attorneys themselves can easily maintain, without having to rely on software developers or IT. This capability led to a 30% reduction in inquires to the legal services hotline regarding what forms to use. CAR was able to develop, socialize and deploy the solution in less than one year which demonstrates the ease of use when working with Corticon. Watch the video to learn more about how the CAR solved this complex problem using the Corticon rules... read more

The Common Component Specifications Project

Wouldn’t it be great to have common business application components that could interoperate because they work on community-driven standards? Standardizing common components of business applications would greatly help the entire OpenEdge community to more quickly, easily and cost-effectively modernize applications, and take advantage of the latest features for those components.

read more

A Java Developer’s Guide to Using Progress Corticon

Eric Moore provides some tips for Java and JavaScript developers working with the Corticon BRMS. Ease frustration with this quick start guide. When I created the Corticon business rules engine, my goal was to ease the pressure on business application developers who are tasked with almost continuous code changes related to business rules. Not to mention the business analysts and operational departments who are anxious to put updated policies, regulations and guidelines in place to automate critical decision-making processes. Progress Corticon Business Rules Management System (BRMS) has helped break down the Business-IT impasse by removing rules from application code. However, Corticon may initially frustrate programmers who work primarily in Java and JavaScript environments. The following tips come from my programming point of view. However, advanced business users should find them helpful as well, as modeling and managing complex business rules basically make you an honorary programmer—hoodie optional. Declarative Processing Means Loosening the Reins As I discussed last week in my Introduction to Corticon for Java Programmers post, Corticon is 100% declarative. It was built this way to allow for business processes that cannot be predicted in advance to be automated for decision-making. Imagine the complex set of variables used to answer questions such as: Will I be approved for a mortgage? How much will my auto insurance cost? These are decisions that even senior managers can’t compute without processing help. As a result, though, Java and JavaScript programmers lose the ability to strictly order processes. How Corticon Handles Rule Dependencies Rule dependencies are usually the first big bump in the road for Java and JavaScript developers. So it’s very... read more

How to Choose a Business Rules Management System

Ankur Goyal takes an in depth look at the many considerations that go into choosing the right BRMS. Recently, I was part of a Google+ Hangout hosted by Datamation discussing, “Trends and Best Practices in Business Rules Management Systems (BRMS),” that featured Progress® Corticon® as well as industry analysts and experts. During that session, which you can view by registering here, I discussed what makes up a BRMS and how BRMS’ can enable business productivity and improve competitiveness.   In my last post, I discussed why you might need a BRMS. In this post, I discuss how to choose a BRMS. Choose a BRMS Methodology Based on Your Organization BRMS is a solution that enables business and IT to collaborate with each other. The days of business departments or units determining system or project requirements, sending them “over the wall” to IT and waiting to see how things turn out, are over. With a BRMS implementation, how these projects proceed depend upon how the organization wants to function. If business people are comfortable writing business rules themselves, they still have to work with IT to make sure the application is ready to function with that business logic. You may also have IT analysts writing rules with the business rules engine, but collaborating with business people to insure that all rules are accounted for properly and that uncertainty, risk and other considerations are brought to the fore. As Connie Moore, Senior VP of Research with Digital Clarity, rightly commented during the Corticon Google+ Hangout, “the business analyst is that key bridge between IT and business.” Such an analyst may sit... read more

Welcome to View From the Edge, the Progress OpenEdge blog. Our theme is “Simplifying the Job of Creating the World’s Best Business Applications.” We cover topics of interest to anyone building standards-based service-oriented business applications.

PaaS for Enterprise Apps

Organizations who have adopted cloud-based app dev platforms are seeing productivity increase. By a lot. Download your free analyst report to see how much PaaS is paying off. 

Get my free report



Contact Us

Need more facts? Want to set up a demo or discuss a specific use case? Contact us and let's get started.

Subscribe via email: