Sofbang Achieves Oracle PartnerNetwork Specialization for Oracle Mobile Cloud Service

Sofbang is excited to announce that we are one of the first companies globally to achieve OPN Specialized Status for Oracle Mobile Cloud Service!

Oracle Cloud is the industry’s broadest and most integrated public cloud, offering a complete range of services across SaaS, PaaS, and IaaS. It supports new cloud environments, existing ones, and hybrid, and all workloads, developers, and data.  The Oracle Cloud delivers nearly 1,000 SaaS applications and 50 enterprise-class PaaS and IaaS services to customers in more than 195 countries around the world and supports 55 billion transactions each day.

Sofbang continues to make significant investments in the Oracle Cloud Platform ensuring that its comprehensive end-to-end solutions extend and integrate on-premise and SaaS applications.  In addition, Sofbang has its own Oracle Cloud Solutions Center of Excellence, which streamlines its ability to streamline operations, run customer proofs of concept and develop relevant industry solution accelerators built on the Oracle Cloud Platform. Sofbang’s solutions accelerators include Licensing and Permitting, Mobile Contracts Management, Mobile Workforce Management and Proximity Based Marketing, built and designed with a scalable architecture that grows and evolves as business needs change. Sofbang’s solutions accelerators are available for download on the Oracle Cloud Marketplace, Apple Store and Google Play, and leverage best practices and open standards.

“As a system integration partner with an Oracle Cloud designation and distinguished recipient of the Oracle Mobile Partner of the Year award in 2015, Sofbang continues to demonstrate an industry-leading commitment to helping our joint customers leverage Oracle’s Integrated Cloud,” says Valerie Singer, Vice President, North America Cloud Strategy and Sales at Oracle.  “We congratulate Sofbang on its achievement in attaining OPN Specialized status for Oracle Mobile Cloud Service.”

Read more

Featured in Forbes: Four Ways Cloud Is Paving The Way To More-Profitable Highway Construction

Road construction is a low-margin business with a seemingly low barrier to entry—get a paver and a dump truck, and go bid on jobs. In reality, its best practitioners, like Rogers Group based in Nashville, Tennessee, are learning to run their roadway projects with data-driven efficiency.

Rogers Group is a prime example of what the Harvard Business Review calls digital business becoming business as usual. Indeed, Rogers Group is not changing the way it builds its roads; the firm is simply using available cloud services to grease the wheels of information as it moves through the business.

“The end goal is to complete every job within its estimated framework,” says Kim Lockhart, the applications development manager for Rogers Group. To that end, Rogers Group is using Oracle Mobile Cloud Service to open a new connection between the company’s ERP system and the people who make the job run: the job foreman on location, the construction manager, and the job estimator—with opportunities for analysis at every stop along the way… read full article

 

Infrastructure Monitoring Woes? Oracle Management Cloud to the Rescue

Header Image Oracle Management Cloud

Many organizations struggle staying ahead of their infrastructure and application issues for several reasons:

  • Lack of visibility to predict resource utilization – because workloads change so frequently in the cloud, the need of capacity forecasting when more server resources are needed is critical.
  • Lean methodologies and offshore accounts bring down on premise operations teams to lower costs thereby affecting human resources managing the infrastructure
  • A lot of time goes into reacting to incidents and problems, which leaves less time to focus on strategy
  • Performance monitoring is now across a wide variety of end-user tools such as mobile devices etc.

There is an increasing web of difficulty and availability of applications, managing performance and end user satisfaction. Organizations are looking for the right balance between reducing the IT budget and maintaining robust and efficient systems to support performance needs.

Can your organization relate to any of these issues?

  • Overwhelmed by the volume of the infrastructural components to monitor?
  • Is there a one-stop tool to oversee availability, performance and make appropriate decisions that benefit the company and the end user?
  • Does log management take up time and resources more than performance tuning?

The answer to all of the above is the Oracle Management Cloud.

Oracle Management Cloud provides end-to-end visibility of your business-critical applications running on private, public, and hybrid cloud environments. It caters to multiple users such as DevOps engineers, Administrators, Business Analysts, etc, and helps eliminate overlapping problem areas thereby saving resources time to identify and troubleshoot problems quickly.

Oracle Management Cloud has been specifically designed for

  • Application performance monitoring
    • Find patterns leading to issues and fix them.
    • Oversee application peak performance, generate trends and fine tune problem areas which results in a smooth end user experience.
  • Log Analytics
    • Monitor, archive, analyze logs from on premise or cloud systems.
    • Search volumes of data to trouble shoot problems.
  • IT Analytics
    • Gain in depth insight into the performance and capacity of the applications.
    • Enable business analysts and LOB users understand criticality of operations.
  • Infrastructure Monitoring
    • Monitor health status of various components in both on premise and cloud platforms.

 

 

Oracle Management Cloud runs on a Unified Big Data platform which offers real-time monitoring, alerting and analytics. Often, the importance of such tools is known to benefit Operations, so let’s take a different approach. The following are some examples of how application developers and LOB users can leverage Oracle Management Cloud in day-to-day activities and decision making.

Developer Friendly

Application developers have many tools today to build web services, enterprise applications and end users have very high expectations about the availability of these apps.

How Oracle Management Cloud perfectly fits in? Oracle Application Performance Monitoring Cloud Service gives all the information a developer needs to find and fix an issue. Developers can monitor browser performance, Ajax performance, time taken for server-side requests, use real-time log tracking etc., in development or test environments and troubleshoot issues, thereby eliminating the scenarios of discovering these in the production environment, which leads a much better end user experience.

Quick Visibility for Business

LOB users are constantly under pressure to run IT like a business and ensure performance of both applications and infrastructure. They need effective ways to monitor ever-scaling environments and make good decisions to optimize existing capacity of the infrastructure. Oracle IT Analytics Cloud service provides a complete, granular insight into the infrastructure usage, performance and the need to scale up or down depending on the usage. Users can build dashboards, publish the results periodically, and analyze the data based on various criteria depending on the business and make decisions accordingly.

Fully Secure

Oracle Management Cloud is secure, fully managed by Oracle, deploys the data on enterprise infrastructure, and runs on tablet and desktop devices.

These are just some of the key users and scenarios Oracle Management Cloud is designed for.

Check back for my future blog posts on how to implement OMC across on premise and cloud platforms.

PaaS for IoT

Internet of things concept image with technology icons and copyspace

Internet of Things (IoT) is becoming mainstream in business practices. Platform as a Service (PaaS) is a key technology for the movement since it offers several advantages when working with IoT. Gartner says that by 2020, more than half of new applications developed on PaaS will be IoT-centric. Some of the PaaS features that offer advantages for use with IoT-centric business applications are related to the following:

  • Storage – Keep the data in the Cloud for low cost storage
  • Filter – Use PaaS to filter out unnecessary data and anomaly detection
  • Integration – Control interfaces between IoT systems and Critical Applications
  • Security – Isolate IoT systems for critical applications with PaaS security

iot-pic-for-ap-blog

Storage: As more and more information is pulled from the internet and smart sensors/devices are deployed that connect to the internet, they are creating  an explosion of data being generated. This data is being captured in databases for use with business applications. The sheer volume of data from these IoT resources is increasing the storage requirements exponentially. PaaS technology provides an economically sound solution for storing this data and can also readily expand as the data storage requirements expand without having to invest in new infrastructure.

Filter: Usually with IoT, more data than what is actually needed at the time is captured through the interfaces. Using the PaaS technology, filters can be created to sort out the data based on business parameters so that only the required information at the desired frequency of time is captured. This can minimize the data storage requirements and facilitate quicker analysis of the data being consumed by decision making applications. In addition, PaaS technology can be used to perform more intelligent filtering using anomaly detection where data is monitored and quickly analyzed at the IoT system level. By doing this, anomalies can be quickly detected and raised as alerts to higher level applications while passing on a limited set of data related to the anomaly minimizing Internet traffic.

Integration: The use of PaaS technology is an effective way to interface and integrate the IoT systems with the business critical applications. It’s at the integration layer that diverse interfaces can be managed to exchange data between the IoT system and those critical business applications. The PaaS technology can be utilized to normalize the format of the data from one type of format to another as data is share between various applications.

Security: One of the most critical features performed by the PaaS technology is that of security. More often than not, the IoT systems are external to the direct control of the end user. Devices such as smart sensors and IoT systems that run on their original equipment code often use embedded code with limited thought to security and could be readily compromised. Since the main transfer of data from these IoT systems is through the use of the Internet the security of the IoT system may introduce some vulnerabilities to the receiving business network allowing for intrusion by hackers. Using the PaaS technology to manage that security interface and provide a buffer between the IoT and critical applications is a major feature. Oracle PaaS technology has world class security technology that can manage such vulnerabilities to protect the critical applications.

The Oracle PaaS technology also offers other features that can be advantageous to an effective IoT strategy for any business. Some of these other features such as IoT system monitoring, simple work flows, and dashboard presentation of IoT data and is worth considering as a part of your future strategy for your business.

“IoT adoption will drive additional use of PaaS to implement IoT-centric business applications built around event-driven architecture and IoT data, instead of business applications built around traditional master data,” said Benoit Lheureux, research vice president at Gartner. “New IoT-centric business applications will drive a transformation in application design practices that focus on real-time contextually rich decisions, event-analysis, lightweight workflow, and broad access to Web-scale data.”

As an Oracle Platinum Partner Sofbang has a strong focus on Oracle’s PaaS technology. To learn more or for assistance with your IoT PaaS strategy, contact our team of experts at info@sofbang.com, www.sofbang.com

Sofbang Tech Team Tips Series: How Oracle POS Communicates with a Centralized Balance System

What is POS?

A point-of-sale (POS) system is a computerized replacement for a cash register. Much more complex than the cash registers of even just a few years ago, the POS system can include the ability to record and track customer orders, process credit and debit cards, connect to other systems in a network, and manage inventory.

Oracle Retail POS Suite

An important part of the in-store experience, for both the customer and the store associate, is the delivery of the retailer’s brand. Designed with the highest degree of flexibility on the market, Oracle Retail Point-of-Service provides retailers with a user interface that can be easily modified to reflect an individual brands look and feel. Oracle Retail Point-of-Service can be configured to present a retailers branding, from the colour schemes, icons and text of the global and local navigation buttons, to the orientation of the prompt, response and status regions, the use of images, logos and colour schemes in the work area, though the support of technology such as touch screen. This same flexibility allows overall solution to support multiple brands

Today I am going to share my experience that how I integrated the Oracle POS with a client’s outdated Legacy Balance System.

Legacy Balance System

It was the centralized system to calculate the data about sold items for a brand/store in a day. It was a file based system with XML format (Extensible Markup Language) as well as maintained physical directories for each store with a dedicated Store ID to consume the incoming/transformed files from middleware side.

In the solution, three Oracle products were leveraged.  I have listed below what was used to provide the solution for integration between Oracle POS and Legacy Balance System:

  • Oracle SOA Suite
  • Oracle Service Bus
  • Oracle Data Integrator

Let’s begin with the roles of the Oracle Products that were used to deliver the solution and then take a deeper dive to technical architecture.

Oracle Service Bus

This product was majorly used for pickup and delivery of files to third party/remote locations which we call FTP (File Transfer Protocol) in technical term. It was also used for data transformation and data merging of small size files using XQuery.

Oracle SOA Suite

The reason behind using this Oracle Product was dealing with complex transformation rules which can be implemented in XSLT (Extensible Stylesheet Language Transformation). XSLT is a language for transforming the XML documents to other XML document or other formats such as plain text.

Oracle Data Integrator

This tool covers all of the data integration requirement even if we talk about high volume data, high-performance batch loads, event-driven and communicating with SOA Services. The reason behind using this tool was to deal with transformation of big volume data.

 

POS Integration Architecture

capture1

Business Use Case

Stores get opened up and sell their goods for whole day using Oracle POS system on each register. At the end of the day, when stores get closed and perform end of the day activity by closing each register. The data about the sold items get collected/wrapped up in the form of RTLog (Retail Transaction Log) and pushed to JMS Topic which is configured on Middleware’s WebLogic Server.

 

capture2

Oracle SOA Service consumes the message from JMS Topic, extract the jar file and write the data in file on local box (WebLogic System) as per Store Id which is sent in JMS Message’s Header. Once RTLog file gets written by SOA Service then ODI Service will be called to transform the RTlog’s data and prepare file as per required for Target system (Legacy Balance System).

capture3

Once the transformation part is done in ODI, the ODI Service sends a message to the OSB Service with required parameters saying that transformation is complete and file is ready to move to client’s box (FTP Location). In OSB, we get parameters with the values of file name and location of written file. OSB would perform FTP operation and move file to Legacy System’s directory as per Store ID.

capture4

The integration took place for a popular clothing brand with more than 1800 stores in the United States and Canada.

This was just one cycle of the integration that was performed from Oracle POS to Legacy Balance System. There are are several others that I look forward to discussing in future blog posts.