Why you need to use an open platform
For businesses
- For large-scale merchants seeking bidding, order processing efficiency, etc., is a greater improvement in business operations.
- These merchants not only sell goods on the Dewu platform, but also on other e-commerce platforms such as Tmall, JD.com, etc. To ensure a unified operating experience is also part of the efficiency improvement for the merchants.
- The realization of large-scale automation requires a reliable API interface, which can be realized by using an open platform.
- The important point is that businesses need to have R&D capabilities.
Software Service Provider
- For businesses without R&D capabilities, using mature erp service providers on the market is also one of the ways.
- Software service providers use multi-platform and multi-store unified management. It even provides modules for production and processing, warehousing, OA, etc. to provide services for businesses.
- Most of the software service providers charge fees, and through access to the Dewu open platform, access to the Dewu capability support. Realize the docking of goods merchants.
What else can open platforms do
- The open platform can also support secure communication across subjects. Safe, reliable, controllable, and unserviceable risks.
- The open platform should be easy to develop and support quickly, without blocking the iteration of business requirements.
Open platform design
What is the focus of the open platform
- How to do a good job of an open platform, an open platform for businesses to do: open capabilities, open ecological construction, and provide comprehensive business solutions to improve efficiency.
- For technology: to achieve interface security, application controllable, fast business support and easy expansion.
The overall architecture of the open platform
- The open platform provides developers with functions such as developer entry, application management, documentation, sandbox, SDK, and announcements.
- For the open platform management backstage, it provides: developer management, application management, permission package & API management, traffic management, application call report management and other functions.
- The open platform access layer includes: api call of openapi.dewu.com and message push function of message subscription, providing protocol conversion.
- For an open platform, an application is managed and controlled based on user authorization, interface authorization, and traffic authorization latitude.
- Service support layer: The open platform itself does not provide business capabilities, and the open-out capabilities are implemented based on business services, such as orders, bids, etc.
- User authorization is more important. The open platform is based on the passport-center service and provides isv merchant authorization based on the Oauth2.0 authorization code model.
Security & Controllable Strategy
- In the interface call, the public parameter APPKEY application identifier, private parameter SERCET, HTTPS call, and signature verification are performed for security verification.
- Controllable interface calls are made through user authentication, IP whitelist identification of traffic sources, API validity, authorization package authentication, and flow control.
API call link
- Authenticate and authenticate through the open-gateway gateway. The route distribution of the gateway can provide fast support for the business.
News subscription
- News subscription, quasi real-time data transmission. It is faster for developers to make decisions. Such as reducing the risk of oversold.
- By encrypting the message, the original message and the push message are retained, and the push link record is guaranteed.
- Four push strategies allow developers to implement different strategies during development, problem discovery, and after-event compensation.
Outlook
Summarize
Why use an open platform
For merchants with R&D capabilities, improve operational efficiency. Service providers that provide value-added services provide cross-platform and comprehensive solutions. There are cross-subject service calls and business support that requires high security and controllability.
How to make an open platform safe and controllable
The authority of the open platform can be controlled through application authorization, user authorization, interface authorization, and flow authorization. Reducing the frequency of actively pulling interfaces through message subscription push to reduce the pressure on downstream services. Cooperate with the powerful open platform management system for management and control and data report viewing.
News subscription push
Reducing the frequency of actively pulling interfaces through message subscription push to reduce the pressure on downstream services. Cooperate with push strategy: automatic push, manual push, failed re-push, reset push to prevent message loss and improve the success rate.
Text|Brian
Pay attention to Dewu Technology, and work hand in hand to the cloud of technology
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。