Workflow technology is widely used for automation of business processes that supports their modeling, enactment, tracking, and analysis. Processes represented as workflows are composed of ordered and coordinated activities that integrate humans, resources, and applications. Workflow brings flexibility through explicit definition of processes enabling applications to be easily managed without disturbing the program code. Such unique characteristics of workflow technology enable it to be used in domains other than business also. In fact, workflow based programming brings a paradigm shift in the development of applications in more flexible, natural, and usable way. Recent advancement in communication, electronics, sensors, and software architectures pose requirements of context-aware applications that are dynamic, flexible, and adaptable. These applications are not limited to emerging domains like pervasive and ubiquitous computing but also required by traditional business processes to survive in today’s competitive market. The design and maintenance of context-aware applications may greatly be simplified by using workflows to represent variability associated with these applications. However, rigidity in workflow representation and enactment necessitates modifications and extensions in workflow technology before it could be adopted in context-aware application development. This thesis investigates key issues and challenges in adopting workflow technology for context-aware applications. Governed by the guiding principles of flexibility, adaptability, extensibility, reusability, autonomy, and usability; a generic framework for context-aware workflow design and management is presented. Making use of explicit modeling of context information, adaptation rule-set, and sub-workflows, a conventional workflow application may be transformed to become context-aware. A Context-Activity Architecture is presented that describes the integration and working of constituent components of context-aware workflow system. Most notably, an activity is represented as specially designed context-aware activity that adapts itself to a contextually suitable activity at runtime with the help of necessary functionality embedded within the activity itself. The proposed architecture is realized through the development of a context aware workflow designer tool (CAWD) using Windows Workflow Foundation classes. A couple of example scenarios and simulated testing elaborate and verify the intended adaptation operations and handling of evolutionary changes within a process that may be experienced by a context-aware workflow application.
اک دفعہ دا ذکر اے کہ اک گھر وچ اک چڑی تے اک بلی رہندے سن۔ دونویں آپس وچ دوست سن تے اک دوجے نال پیار کردے سن۔ چڑی بہت سدھی سادی تے بلی بہت چالاک تے خودغرض سی۔ اوہناں دونواں رل کے روزہ کجھ نہ کجھ پکانا، پر بلی نے چڑی دی نسبت بہتا کھا جانا۔ اک دن دونواں نے کھیر پکاون دا فیصلہ کیتا۔ بلی نے حامی بھر لئی تے آکھیا توں دکان توں جا کے چاول لے آ۔ باقی داسامان میں لے کے آندی آں۔ چڑی نے چاول لے آندے تے باقی دا سامان بلی لے کے آئی۔ دونواں رل کے کھیر پکانی شروع کیتی بلی کھاون پیون وچ چڑی نالوں اگے تے تیز سی۔ کھیر بناون دا بہتا کم چڑی نے کیتا تے بلی اوس بیٹھی ویکھدی رہی۔ جدوں کھیر پک گئی تاں چڑی نے کھیر کھاون لئی پلیٹاں تے چمچے میز اتے رکھ دتے تے بلی نوں آکھیا کہ باجی جلدی نال آجائو، بھکھ بہت لگی ہوئی اے۔ بلی نے آکھیا مینوں گرمی بہت لگ رہی اے۔ نہا لواں فیر کھاواں گے۔ چڑی بہت حیران ہوئی کہ بلی نے ایس توں پہلاں کدے انج نئیں آکھیا۔ خیر جدوں بلی نہا کے آئی، تاں اوس چڑی نوں آکھیا کہ ہن توں نہا لے۔ گرمی بہت اے میں کھیرا دا خیال رکھدی آں۔ چڑی بلی دی گل مندے ہوئے نہاون چلے گئی۔
چڑی دے جاون توں بعد بلی نے چھیتی چھیتی ساری کھیر کھاہدی تے بیمار ہوون دا بہانہ کر کے لمی پے گئی۔ جدوں چڑی آئی تاں کھیر ختم ہو گئی سی۔ اوس بلی کولوں پچھیا کہ کھیر کتھے اے؟ سارے برتن الٹے کس کیتے نیں؟ کھیر کون کھا گیا اے؟ اوس آکھیا کہ کاں کھا گیا اے۔ میں اوسنوں منع وی کیتا...
The policy development mechanism for the national identity number -based electronic ID card software is described in this report. In this analysis, a qualitative procedure was used in conjunction with a case study technique. The total number of informants was 19. Employees from the government who work on the national identity number -based electronic identification card software make up this group. The culture is often used as a source of information in this report. The findings of the study indicate that; Every organ and implementor personnel at every level in every Pasangkayu sub-district office understands and implements national Identity Number -based electronic identification card policy requirements and goals, namely: first, citizens with a identification card condition have the right to get a electronic identification card, which the government is required to promote. Second, get closer to the position where the community resides, in this case the office respective districts, such that the community is not inconvenienced and burdened, must go to the Disdukcapil office in the district capital. Third, since these programs are provided free of charge or at no expense to government, this approach would not impose an economic burden. Fourth, this proposal has little effect on the district's spending schedule. As a result, success policy is essentially an evaluation of how well expectations and policy priorities have been met. As a result, the policy's standards and objectives must be practical and specifically targeted, and any implementation entity (implementor) must be aware of the policy's standards and objectives.
IEEE802.15.4 Low-Rate Wireless Personal Area Networks (LR-WPANs) are envisioned to play an important role in application centric ubiquitous networks such as Wireless Sensor Networks (WSN). Interconnection of these networks with Internet and with other WPANs in close proximity is essential for effectively organizing, managing and utilizing these networks. Ubiquitous role of WSN can be realized through interconnection with adjacent WSNs as well as with infrastructure networks which can be direct or hopping through bordering WSNs. An example scenario is environmental monitoring of large geographical area where clusters of WSN jointly ensure the ubiquitous presence of WSN. These clusters would require collaboration among themselves in addition to management through infrastructure network. Similarly in critical, mission oriented military applications multiple groups form WSN clusters which require reliable code update in addition to inter-cluster collaboration for information sharing. This thesis addresses challenges in interconnection of LR-WPANs with Internet and with other WPANs in close proximity. In addition to reliable and timely code dissemination to WSN from infrastructure network, there is a need for procedural details to carry out efficient cluster diffusion for inter-PAN communication when multiple PANs operating in distinct logical channels are in close proximity of each other. This work presents two innovative and comprehensive architectures that provide complete solutions for above mentioned research problems while covering all related design elements. A complete architecture for efficient TCP realization in IPv6 based Low-Power Personal Area Network (6LoWPAN) is presented as solution to Internet interconnection research challenge. The 6LoWPAN is a protocol specification that enables communication of Internet Protocol version 6 (IPv6) packets on top of IEEE802.15.4 so that Internet and WSNs can be inter-connected. In commercial and enterprise applications of WSNs reliable and timely multiple/repeated code updates are required from Internet hosts to sensor nodes. For such inbound data traffic which is in general heavy, time-sensitive and loss-intolerant, TCP as transport layer protocol is essential such that end-to-end TCP sessions from Internet node(s) to sensor nodes through a default gateway are set up. In this situation, a single gateway is likely to form the bottleneck of connection due to non-uniform connectivity to sensor nodes and is also susceptible to buffer overflow. The solution to this problem, Session layer-assisted Efficient TCP management architecture (SET) is a management architecture that establishes and manages multiple split- TCP sessions across a number of available gateways. SET performs multiple-TCP-sessions management and executes data striping through shim at session layer. Through analytical modeling and simulations using NS2, it is demonstrated that SET architecture optimizes communication for incoming bulk data transfer, at the same time offering related load balancing services. Multiple split-TCP sessions handled in parallel across a number of gateways results in reducing end-to-end latency for bulk data transfer and prevents absolute communication failure in case of gateway failure. For effective inter-WPAN association, a comprehensive architecture, COmmoN-iNterest basEd diffusion of Collocated PANs via gaTing at border nodes (CONNECT) is proposed that executes diffusion of neighboring PANs. In IEEE802.15.4 networks when multiple PANs are present in Personal Operating Space (POS), they function in non-interfering logical channels. This way, capacity of PAN- directed broadcast is restricted, received-energy per PAN device is reduced and interference at physical layer is minimized. At the down side, under this type of configuration, inter-PAN communication is not possible because PANs in the same region remain unaware of each other’s presence. CONNECT architecture supports communication between multiple PANs in the same POS that might be operating in different logical channels. It enables neighboring PANs to communicate by diffusing into each other through “bordering nodes” called “connect nodes”. The main idea is to time share logical channels such that a gating operation is performed by nodes residing at the border of two non-interfering PANs. CONNECT architecture executes procedures; identification of border nodes by PAN coordinator, discovery of neighboring PAN(s), assigning duty cycle and gating command to border nodes, interest solicit from sensor nodes and data transfer across PANs. CONNECT framework is mathematicall analyzed and NS2 simulations are performed to demonstrate communication aspects at connect nodes to show their usability for diffusion.