Abstract - Software as a Service (SaaS) is now recognized as an effective model for the development, deployment, and customization of software. It has been reported that it reduces the costs as well as ensures the long-term sustainability of software systems. Monolithic software systems are seen as a set of interrelated and geographically distributed services over the Internet. Developers and providers can easily customize services while being able to accommodate a large range of stakeholders. At the core of this service orientation of the whole field of software development are the Service-Oriented Architecture (SOA) design principles. These principles detail what we should do, but not how and by whom it has to be done. From a human perspective – all stakeholders – we argue that the current SOA design principles can be linked and benefit from the user experience/user-centric design. Such combination can lead to a user experience-centric and SOA-based design approach that guarantees that SaaS is secure, yet trustable, useful, usable and accessible. In this position paper, we reviewed SOA/SaaS from the human dimension with the goal to bridging the gaps between SOA design principles and the User Experience (UX) design communities including Human-Computer Interaction (HCI) and service design. One practical goal is to enhance the SOA, as a technological platform with elements of UX including the social aspects of their interactions within the organizational structure and processes.
Index Terms - SaaS, experience, service design principles, service-oriented architecture, service design patternsAbstract - Software as a Service (SaaS) is now recognized as an effective model for the development, deployment, and customization of software. It has been reported that it reduces the costs as well as ensures the long-term sustainability of software systems. Monolithic software systems are seen as a set of interrelated and geographically distributed services over the Internet. Developers and providers can easily customize services while being able to accommodate a large range of stakeholders. At the core of this service orientation of the whole field of software development are the Service-Oriented Architecture (SOA) design principles. These principles detail what we should do, but not how and by whom it has to be done. From a human perspective – all stakeholders – we argue that the current SOA design principles can be linked and benefit from the user experience/user-centric design. Such combination can lead to a user experience-centric and SOA-based design approach that guarantees that SaaS is secure, yet trustable, useful, usable and accessible. In this position paper, we reviewed SOA/SaaS from the human dimension with the goal to bridging the gaps between SOA design principles and the User Experience (UX) design communities including Human-Computer Interaction (HCI) and service design. One practical goal is to enhance the SOA, as a technological platform with elements of UX including the social aspects of their interactions within the organizational structure and processes.
Index Terms - SaaS, experience, service design principles, service-oriented architecture, service design patterns
บทคัดย่อ - ซอฟท์แวเป็น Service (SaaS) ได้รับการยอมรับในขณะนี้เป็นรูปแบบที่มีประสิทธิภาพสำหรับการพัฒนา, การใช้งานและการปรับแต่งซอฟต์แวร์ มันได้รับรายงานว่าจะช่วยลดค่าใช้จ่ายได้เป็นอย่างดีช่วยให้การพัฒนาอย่างยั่งยืนในระยะยาวของระบบซอฟต์แวร์ ระบบซอฟแวร์เสาหินถูกมองว่าเป็นชุดของบริการความสัมพันธ์กันและกระจายทางภูมิศาสตร์ผ่านทางอินเทอร์เน็ต นักพัฒนาและผู้ให้บริการสามารถปรับแต่งบริการในขณะที่ความสามารถในการรองรับช่วงใหญ่ของผู้มีส่วนได้เสีย ที่เป็นแกนหลักของการปฐมนิเทศบริการนี้ของเขตข้อมูลทั้งหมดของการพัฒนาซอฟแวร์ที่มีบริการ-Oriented Architecture (SOA) หลักการออกแบบ เหล่านี้รายละเอียดหลักการสิ่งที่เราควรทำ แต่ไม่ใช่วิธีการและผู้ที่จะต้องมีการทำ จากมุมมองของมนุษย์ - ผู้มีส่วนได้ส่วนเสียทั้งหมด - เรายืนยันว่าปัจจุบันหลักการออกแบบ SOA สามารถเชื่อมโยงและได้รับประโยชน์จากประสบการณ์ของผู้ใช้ / ออกแบบผู้ใช้เป็นศูนย์กลาง การรวมกันดังกล่าวสามารถนำไปสู่ประสบการณ์ของผู้ใช้เป็นศูนย์กลางและแนวทางการออกแบบ SOA ตามที่รับประกันว่า SaaS เป็นปลอดภัยและความเชื่อถือที่มีประโยชน์ใช้สอยและสามารถเข้าถึงได้ ในกระดาษตำแหน่งนี้เราตรวจสอบ SOA / SaaS จากมิติของมนุษย์โดยมีเป้าหมายเพื่อแก้ช่องว่างระหว่างหลักการ SOA การออกแบบและประสบการณ์ของผู้ใช้ (UX) ชุมชนรวมทั้งการออกแบบคอมพิวเตอร์ปฏิสัมพันธ์ของมนุษย์ (HCI) และการออกแบบบริการ หนึ่งในเป้าหมายของการปฏิบัติคือการเพิ่ม SOA, เป็นแพลตฟอร์มเทคโนโลยีที่มีองค์ประกอบของ UX รวมทั้งด้านสังคมของการมีปฏิสัมพันธ์ของพวกเขาภายในโครงสร้างองค์กรและกระบวนการ.
ดัชนีข้อกำหนด - SaaS ประสบการณ์หลักการออกแบบบริการสถาปัตยกรรมเชิงบริการ, patternsAbstract บริการออกแบบ - ซอฟท์แวเป็น Service (SaaS) ได้รับการยอมรับในขณะนี้เป็นรูปแบบที่มีประสิทธิภาพสำหรับการพัฒนา, การใช้งานและการปรับแต่งซอฟต์แวร์ มันได้รับรายงานว่าจะช่วยลดค่าใช้จ่ายได้เป็นอย่างดีช่วยให้การพัฒนาอย่างยั่งยืนในระยะยาวของระบบซอฟต์แวร์ ระบบซอฟแวร์เสาหินถูกมองว่าเป็นชุดของบริการความสัมพันธ์กันและกระจายทางภูมิศาสตร์ผ่านทางอินเทอร์เน็ต นักพัฒนาและผู้ให้บริการสามารถปรับแต่งบริการในขณะที่ความสามารถในการรองรับช่วงใหญ่ของผู้มีส่วนได้เสีย ที่เป็นแกนหลักของการปฐมนิเทศบริการนี้ของเขตข้อมูลทั้งหมดของการพัฒนาซอฟแวร์ที่มีบริการ-Oriented Architecture (SOA) หลักการออกแบบ เหล่านี้รายละเอียดหลักการสิ่งที่เราควรทำ แต่ไม่ใช่วิธีการและผู้ที่จะต้องมีการทำ จากมุมมองของมนุษย์ - ผู้มีส่วนได้ส่วนเสียทั้งหมด - เรายืนยันว่าปัจจุบันหลักการออกแบบ SOA สามารถเชื่อมโยงและได้รับประโยชน์จากประสบการณ์ของผู้ใช้ / ออกแบบผู้ใช้เป็นศูนย์กลาง การรวมกันดังกล่าวสามารถนำไปสู่ประสบการณ์ของผู้ใช้เป็นศูนย์กลางและแนวทางการออกแบบ SOA ตามที่รับประกันว่า SaaS เป็นปลอดภัยและความเชื่อถือที่มีประโยชน์ใช้สอยและสามารถเข้าถึงได้ ในกระดาษตำแหน่งนี้เราตรวจสอบ SOA / SaaS จากมิติของมนุษย์โดยมีเป้าหมายเพื่อแก้ช่องว่างระหว่างหลักการ SOA การออกแบบและประสบการณ์ของผู้ใช้ (UX) ชุมชนรวมทั้งการออกแบบคอมพิวเตอร์ปฏิสัมพันธ์ของมนุษย์ (HCI) และการออกแบบบริการ หนึ่งในเป้าหมายของการปฏิบัติคือการเพิ่ม SOA, เป็นแพลตฟอร์มเทคโนโลยีที่มีองค์ประกอบของ UX รวมทั้งด้านสังคมของการมีปฏิสัมพันธ์ของพวกเขาภายในโครงสร้างองค์กรและกระบวนการ.
ดัชนีข้อกำหนด - SaaS ประสบการณ์หลักการออกแบบบริการสถาปัตยกรรมเชิงบริการ, รูปแบบการออกแบบบริการ
การแปล กรุณารอสักครู่..
